schangxiang@126.com
2025-11-04 f5ed29dc26c7cd952d56ec5721a2efc43cd25992
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using DataEntity;
 
namespace XImagingXhandler.XDAL
{
    /// <summary>
    /// 电泳切胶文件
    /// </summary>
    public class MethodElectroFile:IEntity
    {
        /// <summary>
        /// 是否开始运行起点
        /// </summary>
        public string isrun { get; set; }
        /// <summary>
        /// 是否禁用状态:true;false;
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 命令名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 单命令在实验流程中的位置编号
        /// </summary>
        public string strIndex { get; set; }
 
        private string _label;
        /// <summary>
        /// 命令标签名
        /// </summary>
        public string label
        {
            get { return _label; }
            set
            {
                _label = value;
                OnPropertyChanged("label");
            }
        }
 
        private string _comment;
        /// <summary>
        /// 备注
        /// </summary>
        public string comment
        {
            get { return _comment; }
            set
            {
                _comment = value;
                OnPropertyChanged("comment");
            }
        }
 
        /// <summary>
        /// 臂名称
        /// </summary>
        public string armText { get; set; }
        /// <summary>
        /// 臂Id
        /// </summary>
        public string armValue { get; set; }
        /// <summary>
        /// 枪头耗材名称
        /// </summary>
        public string labwaretipText { get; set; }
        /// <summary>
        /// 枪头耗材Id
        /// </summary>
        public string labwaretipValue { get; set; }
 
        private string _headType;
        /// <summary>
        /// 枪头类型
        /// </summary>
        public string headType
        {
            get { return _headType; }
            set
            {
                _headType = value;
                OnPropertyChanged("headType");
            }
        }
 
        private int[] _channels;
        /// <summary>
        /// 移液所用通道
        /// </summary>
        public int[] channels
        {
            get { return _channels; }
            set
            {
                _channels = value;
                OnPropertyChanged("channels");
            }
        }
 
        private string _filePath;
        /// <summary>
        /// 移液表文件路径
        /// </summary>
        public string filePath
        {
            get { return _filePath; }
            set
            {
                _filePath = value;
                OnPropertyChanged("filePath");
            }
        }
 
        private int _beginLine;
        /// <summary>
        /// 从第几行开始读数据
        /// </summary>
        public int beginLine
        {
            get { return _beginLine; }
            set
            {
                _beginLine = value;
                OnPropertyChanged("beginLine");
            }
        }
 
        /// <summary>
        /// 移液表
        /// </summary>
        public DataTable transferDataTable { get; set; }
        /// <summary>
        /// 来源孔板列名
        /// </summary>
        public string sourceLabware { get; set; }
        /// <summary>
        /// 来源孔列名
        /// </summary>
        public string sourceWell { get; set; }
        /// <summary>
        /// 目标板列名
        /// </summary>
        public string destinationLabware { get; set; }
        /// <summary>
        /// 目标孔列名
        /// </summary>
        public string destinationWell { get; set; }
        /// <summary>
        /// 移液体积列名
        /// </summary>
        public string destVolume { get; set; }
        /// <summary>
        /// Tip头列名
        /// </summary>
        public string tipSet { get; set; }
        /// <summary>
        /// 液体参数Id
        /// </summary>
        public string liquidpidText { get; set; } = "0";
 
        /// <summary>
        /// 液体参数名称
        /// </summary>
        public string liquidpidValue { get; set; } = "";
 
        /// <summary>
        /// 液体范围Id
        /// </summary>
        public string liquidrangeidText { get; set; } = "0";
        /// <summary>
        /// 液体范围名称
        /// </summary>
        public string liquidrangeidValue { get; set; } = "";
 
        /// <summary>
        /// 液体Id
        /// </summary>
        public string liquididText { get; set; } = "0";
        /// <summary>
        /// 液体名称
        /// </summary>
        public string liquididValue { get; set; } = "";
 
        /// <summary>
        /// 更换枪头方式: 0-不换枪头, 1-根据表单内容更换枪头,2-每次吸加液后更换枪头
        /// </summary>
        public int changeTipsMode { get; set; }
 
        /// <summary>
        /// 更换枪头下拉选项文本
        /// </summary>
        public string changeToTipText { get; set; }
 
        /// <summary>
        /// 更换枪头下拉选项Id
        /// </summary>
        public int changeToTipValue { get; set; }
    }
}