亚心医院专用查询程序
Showing
149 changed files
with
5604 additions
and
0 deletions
.vs/HcgClientExport/v14/.suo
0 → 100644
No preview for this file type
HcgClientExport.sln
0 → 100644
1 | | ||
2 | Microsoft Visual Studio Solution File, Format Version 12.00 | ||
3 | # Visual Studio 14 | ||
4 | VisualStudioVersion = 14.0.25420.1 | ||
5 | MinimumVisualStudioVersion = 10.0.40219.1 | ||
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HcgClientExport", "HcgClientExport\HcgClientExport.csproj", "{D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}" | ||
7 | EndProject | ||
8 | Global | ||
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
10 | Debug|Any CPU = Debug|Any CPU | ||
11 | Debug|x86 = Debug|x86 | ||
12 | Release|Any CPU = Release|Any CPU | ||
13 | Release|x86 = Release|x86 | ||
14 | EndGlobalSection | ||
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
16 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
17 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
18 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Debug|x86.ActiveCfg = Debug|x86 | ||
19 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Debug|x86.Build.0 = Debug|x86 | ||
20 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
21 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Release|Any CPU.Build.0 = Release|Any CPU | ||
22 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Release|x86.ActiveCfg = Release|x86 | ||
23 | {D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}.Release|x86.Build.0 = Release|x86 | ||
24 | EndGlobalSection | ||
25 | GlobalSection(SolutionProperties) = preSolution | ||
26 | HideSolutionNode = FALSE | ||
27 | EndGlobalSection | ||
28 | GlobalSection(ExtensibilityGlobals) = postSolution | ||
29 | SolutionGuid = {265F3B90-60F0-418F-BFF0-C74D19312827} | ||
30 | EndGlobalSection | ||
31 | EndGlobal |
HcgClientExport/App.config
0 → 100644
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="DSA手术室~ZNG007"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="链享科技耗材柜科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;charset=utf8;"/> | ||
11 | <add key="ZNG007" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;charset=utf8;"/> | ||
12 | <add key="url" value="http://localhost:9538/"/> | ||
13 | <add key="xh" value="hcg/yxsap/GetSapConsumption"/> | ||
14 | <add key="bs" value="hcg/yxsap/GetSappd"/> | ||
15 | </appSettings> | ||
16 | </configuration> |
HcgClientExport/DataControl.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Data; | ||
4 | using System.Linq; | ||
5 | using System.Text; | ||
6 | |||
7 | |||
8 | namespace HcgClientExport | ||
9 | { | ||
10 | public class DataControl | ||
11 | { | ||
12 | public string GetLogin(string userid, string password, Form1 f) | ||
13 | { | ||
14 | string sqlstr = @"select ROLEGUID FROM sys_user where LOGINUSER=@id and PWD=@pwd"; | ||
15 | |||
16 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[2]; | ||
17 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
18 | parameters[0].ParameterName = "id"; | ||
19 | parameters[0].Value = userid; | ||
20 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
21 | parameters[1].ParameterName = "pwd"; | ||
22 | parameters[1].Value = password; | ||
23 | // DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
24 | try | ||
25 | { | ||
26 | //read = MySQLHelper.ExecuteReader(sqlstr, CommandType.Text, parameters); | ||
27 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
28 | if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0) | ||
29 | { | ||
30 | if (ds.Tables[0].Rows[0][0] != null && !ds.Tables[0].Rows[0][0].Equals("")) | ||
31 | { | ||
32 | sqlstr = @"select ROLEMENU FROM sys_role where guid=@id"; | ||
33 | |||
34 | MySql.Data.MySqlClient.MySqlParameter[] parameters2 = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
35 | parameters2[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
36 | parameters2[0].ParameterName = "id"; | ||
37 | parameters2[0].Value = ds.Tables[0].Rows[0][0].ToString(); | ||
38 | DataSet ds2 = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters2); | ||
39 | if (ds2.Tables[0].Rows[0][0] != null && !ds2.Tables[0].Rows[0][0].Equals("")) | ||
40 | { | ||
41 | string[] qxs = ds2.Tables[0].Rows[0][0].ToString().Split('-'); | ||
42 | StringBuilder sb = new StringBuilder(); | ||
43 | foreach (string each in qxs) | ||
44 | { | ||
45 | sb.Append("'" + each + "',"); | ||
46 | } | ||
47 | sb.Length--; | ||
48 | sqlstr = "select MENUDIR FROM sys_menu where guid in (" + sb.ToString() + ")"; | ||
49 | DataSet ds3 = MySQLHelper.GetDataSet(sqlstr); | ||
50 | for (int i = 0; i < ds3.Tables[0].Rows.Count; i++) | ||
51 | { | ||
52 | f.qx.Add(ds3.Tables[0].Rows[i][0].ToString()); | ||
53 | } | ||
54 | if (ds3.Tables[0].Rows.Count > 0) | ||
55 | { | ||
56 | return "1"; | ||
57 | } | ||
58 | return "您无权使用程序"; | ||
59 | |||
60 | } | ||
61 | else | ||
62 | { | ||
63 | return "您无权使用程序"; | ||
64 | } | ||
65 | } | ||
66 | else | ||
67 | { | ||
68 | return "您无权使用程序"; | ||
69 | } | ||
70 | } | ||
71 | else | ||
72 | { | ||
73 | return "账户密码错误"; | ||
74 | } | ||
75 | } | ||
76 | catch (Exception ex) | ||
77 | { | ||
78 | return "服务器连接失败"; | ||
79 | } | ||
80 | } | ||
81 | public DataTable GetKucInfo(string orgguid) | ||
82 | { | ||
83 | |||
84 | string sqlstr = @"SELECT | ||
85 | (@rowNum :=@rowNum + 1) rownum, | ||
86 | TA.GoodsCode 商品编码, | ||
87 | TA.GoodsName 商品名称, | ||
88 | TA.GoodsSpec 规格, | ||
89 | TA.Manufacturer 生产厂家, | ||
90 | TA.Lot 批号, | ||
91 | TA.ExpireDate 有效期, | ||
92 | TA.SUPPLIERNAME 供应商, | ||
93 | TA.QTY 数量, | ||
94 | TA.CUBENAME 柜子 | ||
95 | FROM | ||
96 | ( | ||
97 | SELECT | ||
98 | a.Goodsguid GoodsCode, | ||
99 | a.GoodsName, | ||
100 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
101 | b.Producer Manufacturer, | ||
102 | a.Lot, | ||
103 | a.ExpireDate, | ||
104 | a.SupplierName, | ||
105 | a.cubename, | ||
106 | SUM(FLOOR(NUMBER)) QTY | ||
107 | FROM | ||
108 | mfcubestockdetail a, | ||
109 | his_goods b | ||
110 | WHERE | ||
111 | a.billstate = 'Y' | ||
112 | and a.depotguid like @orgguid | ||
113 | AND a.GoodsGUID = b.GUID | ||
114 | GROUP BY | ||
115 | a.Goodsguid, | ||
116 | a.GoodsName, | ||
117 | b.GoodsSpec, | ||
118 | b.Producer, | ||
119 | a.Lot, | ||
120 | a.ExpireDate, | ||
121 | a.SUPPLIERNAME, | ||
122 | a.cubename | ||
123 | |||
124 | ) TA, | ||
125 | (SELECT(@rowNum := 0)) TC | ||
126 | Order by ta.goodscode, | ||
127 | ta.GoodsName, | ||
128 | ta.LOT, | ||
129 | ta.ExpireDate, | ||
130 | ta.cubename | ||
131 | "; | ||
132 | |||
133 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
134 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
135 | parameters[0].ParameterName = "orgguid"; | ||
136 | if(!orgguid.Equals("-1")) | ||
137 | parameters[0].Value = orgguid; | ||
138 | else | ||
139 | parameters[0].Value = "%%"; | ||
140 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
141 | return ds.Tables[0]; | ||
142 | } | ||
143 | public List<int> kcsx(string orgid,string goodsid) | ||
144 | { | ||
145 | List<int> ls = new List<int>(); | ||
146 | string sqlstr = "select StockUpperLimit sx,StockLowerLimit xx FROM his_goods_bound where HisGoodsGUID=@gd and orgGUID=@orgguid"; | ||
147 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[2]; | ||
148 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
149 | parameters[0].ParameterName = "gd"; | ||
150 | parameters[0].Value = goodsid; | ||
151 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
152 | parameters[1].ParameterName = "orgguid"; | ||
153 | parameters[1].Value = orgid; | ||
154 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
155 | if (ds.Tables[0].Rows.Count > 0) | ||
156 | { | ||
157 | ls.Add(Int32.Parse( ds.Tables[0].Rows[0][0].ToString())); | ||
158 | ls.Add(Int32.Parse(ds.Tables[0].Rows[0][1].ToString())); | ||
159 | |||
160 | } | ||
161 | else | ||
162 | { | ||
163 | ls.Add(0); | ||
164 | ls.Add(0); | ||
165 | } | ||
166 | return ls; | ||
167 | } | ||
168 | public List<his_goods_buound> spxx(string orgid) | ||
169 | { | ||
170 | List<his_goods_buound> ls = new List<his_goods_buound>(); | ||
171 | string sqlstr = "select hg.GoodsName,HisGoodsGUID,hg.GoodsCode,hgd.StockUpperLimit,hgd.StockLowerLimit,hgd.orgGUID FROM his_goods hg,his_goods_bound hgd where hg.guid=hgd.HisGoodsGUID and orgGUID=@org"; | ||
172 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
173 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
174 | parameters[0].ParameterName = "org"; | ||
175 | parameters[0].Value = orgid; | ||
176 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
177 | for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { | ||
178 | his_goods_buound h = new his_goods_buound(); | ||
179 | h.goodsname = ds.Tables[0].Rows[0].ToString(); | ||
180 | h.HisGoodsGUID = ds.Tables[0].Rows[1].ToString(); | ||
181 | h.GoodsCode = ds.Tables[0].Rows[2].ToString(); | ||
182 | h.StockUpperLimit = ds.Tables[3].Rows[0].ToString(); | ||
183 | h.StockLowerLimit = ds.Tables[4].Rows[0].ToString(); | ||
184 | h.orgGUID = ds.Tables[0].Rows[5].ToString(); | ||
185 | ls.Add(h); | ||
186 | } | ||
187 | return ls; | ||
188 | } | ||
189 | public DataTable GetGoodsKucInfo(string orgguid) | ||
190 | { | ||
191 | string sqlstr = @"SELECT | ||
192 | (@rowNum :=@rowNum + 1) rownum6, | ||
193 | TA.GoodsCode 商品编码6, | ||
194 | TA.GoodsName 商品名称6, | ||
195 | TA.GoodsSpec 规格6, | ||
196 | TA.Manufacturer 生产厂家6, | ||
197 | TA.SUPPLIERNAME 供应商6, | ||
198 | TA.QTY 数量6, | ||
199 | TA.CUBENAME 柜子6 | ||
200 | FROM | ||
201 | ( | ||
202 | SELECT | ||
203 | a.Goodsguid GoodsCode, | ||
204 | a.GoodsName, | ||
205 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
206 | b.Producer Manufacturer, | ||
207 | a.SupplierName, | ||
208 | a.cubename, | ||
209 | SUM(FLOOR(NUMBER)) QTY | ||
210 | FROM | ||
211 | mfcubestockdetail a, | ||
212 | his_goods b | ||
213 | WHERE | ||
214 | a.billstate = 'Y' | ||
215 | and a.depotguid like @orgguid | ||
216 | AND a.GoodsGUID = b.GUID | ||
217 | GROUP BY | ||
218 | a.Goodsguid, | ||
219 | a.GoodsName, | ||
220 | b.GoodsSpec, | ||
221 | b.Producer, | ||
222 | a.SUPPLIERNAME, | ||
223 | a.cubename | ||
224 | |||
225 | ) TA, | ||
226 | (SELECT(@rowNum := 0)) TC | ||
227 | Order by ta.goodscode, | ||
228 | ta.GoodsName, | ||
229 | ta.cubename | ||
230 | "; | ||
231 | |||
232 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
233 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
234 | parameters[0].ParameterName = "orgguid"; | ||
235 | // parameters[0].Value = orgguid; | ||
236 | if (!orgguid.Equals("-1")) | ||
237 | parameters[0].Value = orgguid; | ||
238 | else | ||
239 | parameters[0].Value = "%%"; | ||
240 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
241 | return ds.Tables[0]; | ||
242 | } | ||
243 | public DataTable Getbhxxinfo(string orgguid) | ||
244 | { | ||
245 | string sqlstr = @"SELECT | ||
246 | '0' rownumbh, | ||
247 | hg.GoodsName 商品名称bh, | ||
248 | hg.GoodsCode 商品编码bh, | ||
249 | concat_ws( '', hg.GoodsSpec, hg.model ) 规格型号bh, | ||
250 | hg.Producer 生产厂家bh , | ||
251 | hgd.StockUpperLimit 库存上限bh, | ||
252 | '0' 数量bh , | ||
253 | hgd.StockLowerLimit 库存下限bh, | ||
254 | '0' 建议补货bh | ||
255 | FROM | ||
256 | his_goods hg, | ||
257 | his_goods_bound hgd | ||
258 | WHERE | ||
259 | hg.guid = hgd.HisGoodsGUID and orgGUID=@org"; | ||
260 | |||
261 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
262 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
263 | parameters[0].ParameterName = "org"; | ||
264 | parameters[0].Value = orgguid; | ||
265 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
266 | return ds.Tables[0]; | ||
267 | } | ||
268 | public int Getgoodskccount(string org, string goodspec) | ||
269 | { | ||
270 | string sqlstr = @"select count(*) FROM mfcubestockdetail where depotGuid=@org and GoodsGUID=@goodspec"; | ||
271 | |||
272 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[2]; | ||
273 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
274 | parameters[0].ParameterName = "org"; | ||
275 | parameters[0].Value = org; | ||
276 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
277 | parameters[1].ParameterName = "goodspec"; | ||
278 | parameters[1].Value = goodspec; | ||
279 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
280 | return int.Parse( ds.Tables[0].Rows[0][0].ToString()); | ||
281 | } | ||
282 | public DataTable GetKucMxInfo(string orgguid) | ||
283 | { | ||
284 | string sqlstr = @"SELECT | ||
285 | (@rowNum :=@rowNum + 1) rownum4, | ||
286 | TA.GoodsCode 商品编码4, | ||
287 | TA.GoodsName 商品名称4, | ||
288 | TA.GoodsSpec 规格4, | ||
289 | TA.Manufacturer 生产厂家4, | ||
290 | TA.Lot 批号4, | ||
291 | TA.ExpireDate 有效期4, | ||
292 | TA.SUPPLIERNAME 供应商4, | ||
293 | TA.QTY 数量4, | ||
294 | ta.labguid 高值码4, | ||
295 | ta.cubename 柜子4 | ||
296 | FROM | ||
297 | ( | ||
298 | SELECT | ||
299 | a.Goodsguid GoodsCode, | ||
300 | a.GoodsName, | ||
301 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
302 | b.Producer Manufacturer, | ||
303 | a.Lot, | ||
304 | a.ExpireDate, | ||
305 | a.SupplierName, | ||
306 | FLOOR(a.NUMBER) QTY, | ||
307 | a.labguid, | ||
308 | a.cubename | ||
309 | FROM | ||
310 | mfcubestockdetail a, | ||
311 | his_goods b | ||
312 | WHERE | ||
313 | a.billstate = 'Y' | ||
314 | and a.depotguid like @orgguid | ||
315 | AND a.GoodsGUID = b.GUID | ||
316 | |||
317 | ) TA, | ||
318 | (SELECT(@rowNum := 0)) TC | ||
319 | Order by TA.GoodsCode , | ||
320 | TA.GoodsName , | ||
321 | TA.LOT, | ||
322 | TA.ExpireDate, | ||
323 | TA.CUBENAME, | ||
324 | TA.LABGUID | ||
325 | |||
326 | "; | ||
327 | |||
328 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
329 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
330 | parameters[0].ParameterName = "orgguid"; | ||
331 | // parameters[0].Value = orgguid; | ||
332 | if (!orgguid.Equals("-1")) | ||
333 | parameters[0].Value = orgguid; | ||
334 | else | ||
335 | parameters[0].Value = "%%"; | ||
336 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
337 | return ds.Tables[0]; | ||
338 | } | ||
339 | public bool hfkc(string barcode) | ||
340 | { | ||
341 | |||
342 | string sql = " INSERT INTO mfcubestockdetail SELECT * FROM mfcubestockdetail_old where LabGuid= '"+ barcode + "'"; | ||
343 | if(MySQLHelper.ExecuteNonQuery(sql)<=0) | ||
344 | { | ||
345 | return false; | ||
346 | } | ||
347 | sql= "delete from trchargingdetail where LabGuid='"+barcode+"';"; | ||
348 | if (MySQLHelper.ExecuteNonQuery(sql) <= 0) | ||
349 | { | ||
350 | return false; | ||
351 | } | ||
352 | return true; | ||
353 | } | ||
354 | public string ChangePwd(string oldpwd,string newpwd,string uid) | ||
355 | { | ||
356 | if(!oldpwd.Equals("-1")) | ||
357 | { | ||
358 | string sql = "select * from sys_user where LOGINUSER=@uid and PWD=@pwd"; | ||
359 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[2]; | ||
360 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
361 | parameters[0].ParameterName = "uid"; | ||
362 | parameters[0].Value = uid; | ||
363 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
364 | parameters[1].ParameterName = "pwd"; | ||
365 | parameters[1].Value = oldpwd; | ||
366 | DataSet ds = MySQLHelper.GetDataSet(sql, CommandType.Text, parameters); | ||
367 | if(ds.Tables[0].Rows.Count<=0) | ||
368 | { | ||
369 | return "旧密码错误!"; | ||
370 | |||
371 | } | ||
372 | |||
373 | sql = "update sys_user set pwd=@pwd where LOGINUSER=@uid"; | ||
374 | MySql.Data.MySqlClient.MySqlParameter[] parameters2 = new MySql.Data.MySqlClient.MySqlParameter[2]; | ||
375 | parameters2[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
376 | parameters2[0].ParameterName = "uid"; | ||
377 | parameters2[0].Value = uid; | ||
378 | parameters2[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
379 | parameters2[1].ParameterName = "pwd"; | ||
380 | parameters2[1].Value = newpwd; | ||
381 | //ds = MySQLHelper.GetDataSet(sql, CommandType.Text, parameters); | ||
382 | if (MySQLHelper.ExecuteNonQuery(sql,CommandType.Text,parameters2)<=0) | ||
383 | { | ||
384 | return "修改失败!"; | ||
385 | } | ||
386 | |||
387 | } | ||
388 | else | ||
389 | { | ||
390 | string sql = "update sys_user set pwd='96e79218965eb72c92a549dd5a330112' where LOGINUSER=@uid"; | ||
391 | MySql.Data.MySqlClient.MySqlParameter[] parameters2 = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
392 | parameters2[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
393 | parameters2[0].ParameterName = "uid"; | ||
394 | parameters2[0].Value = uid; | ||
395 | //ds = MySQLHelper.GetDataSet(sql, CommandType.Text, parameters); | ||
396 | if (MySQLHelper.ExecuteNonQuery(sql, CommandType.Text, parameters2) <= 0) | ||
397 | { | ||
398 | return "初始化密码失败!"; | ||
399 | } | ||
400 | } | ||
401 | return "修改成功"; | ||
402 | } | ||
403 | public DataTable Getxh(string orgguid) | ||
404 | { | ||
405 | string sqlstr = @"SELECT | ||
406 | (@rowNum :=@rowNum + 1) rownum12, | ||
407 | TA.GoodsCode 商品编码12, | ||
408 | TA.GoodsName 商品名称12, | ||
409 | TA.GoodsSpec 规格12, | ||
410 | TA.Manufacturer 生产厂家12, | ||
411 | TA.Lot 批号12, | ||
412 | TA.ExpireDate 有效期12, | ||
413 | TA.SUPPLIERNAME 供应商12, | ||
414 | ta.labguid 高值码12, | ||
415 | ta.cubename 柜子12, | ||
416 | ta.InputDate 消耗时间12, | ||
417 | '恢复库存' 操作12 | ||
418 | FROM | ||
419 | ( | ||
420 | SELECT | ||
421 | a.Goodsguid GoodsCode, | ||
422 | a.GoodsName, | ||
423 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
424 | b.Producer Manufacturer, | ||
425 | a.Lot, | ||
426 | a.ExpireDate, | ||
427 | a.SupplierName, | ||
428 | a.labguid, | ||
429 | a.cubename, | ||
430 | tr.InputDate | ||
431 | FROM | ||
432 | mfcubestockdetail_old a, | ||
433 | his_goods b, | ||
434 | trchargingdetail tr | ||
435 | WHERE | ||
436 | a.depotguid like @orgguid | ||
437 | and a.LabGuid=tr.LabGuid | ||
438 | AND a.GoodsGUID = b.GUID | ||
439 | |||
440 | ) TA, | ||
441 | (SELECT(@rowNum := 0)) TC | ||
442 | Order by TA.InputDate, | ||
443 | TA.GoodsCode , | ||
444 | TA.GoodsName , | ||
445 | TA.LOT, | ||
446 | TA.ExpireDate, | ||
447 | TA.CUBENAME, | ||
448 | TA.LABGUID | ||
449 | |||
450 | "; | ||
451 | |||
452 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[1]; | ||
453 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
454 | parameters[0].ParameterName = "orgguid"; | ||
455 | // parameters[0].Value = orgguid; | ||
456 | if (!orgguid.Equals("-1")) | ||
457 | parameters[0].Value = orgguid; | ||
458 | else | ||
459 | parameters[0].Value = "%%"; | ||
460 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
461 | return ds.Tables[0]; | ||
462 | } | ||
463 | public DataTable GetGoodsUseHzCurrentDayInfo(string orgguid, string begintime, string endtime) | ||
464 | { | ||
465 | string sqlstr = @"SELECT | ||
466 | (@rowNum :=@rowNum + 1) rownum1, | ||
467 | TA.GoodsCode 商品编码1, | ||
468 | TA.GoodsName 商品名称1, | ||
469 | TA.GoodsSpec 规格1, | ||
470 | TA.Manufacturer 生产厂家1, | ||
471 | TA.Lot 批号1, | ||
472 | TA.ExpireDate 有效期1, | ||
473 | TA.SUPPLIERNAME 供应商1, | ||
474 | TA.QTY 数量1, | ||
475 | TA.OPERATERNAME 操作人1, | ||
476 | TA.INPUTDATE 操作时间1 | ||
477 | FROM | ||
478 | ( | ||
479 | SELECT | ||
480 | a.Goodsguid GoodsCode, | ||
481 | a.GoodsName, | ||
482 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
483 | b.Producer Manufacturer, | ||
484 | a.Lot, | ||
485 | a.ExpireDate, | ||
486 | a.SupplierName, | ||
487 | a.qty qty, | ||
488 | a.OPERATERNAME, | ||
489 | a.inputdate | ||
490 | FROM | ||
491 | mfcubestockstatement a, | ||
492 | his_goods b | ||
493 | WHERE a.type='2' | ||
494 | and backsts='N' | ||
495 | and a.depotguid like @orgguid | ||
496 | and a.GoodsGUID = b.GUID | ||
497 | and a.inputdate between @begintime and @endtime ) TA, | ||
498 | (SELECT(@rowNum := 0)) TC | ||
499 | Order by ta.goodscode, | ||
500 | ta.GoodsName, | ||
501 | ta.LOT, | ||
502 | ta.ExpireDate | ||
503 | |||
504 | "; | ||
505 | |||
506 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[3]; | ||
507 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
508 | parameters[0].ParameterName = "orgguid"; | ||
509 | // parameters[0].Value = orgguid; | ||
510 | if (!orgguid.Equals("-1")) | ||
511 | parameters[0].Value = orgguid; | ||
512 | else | ||
513 | parameters[0].Value = "%%"; | ||
514 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
515 | parameters[1].ParameterName = "begintime"; | ||
516 | parameters[1].DbType = DbType.DateTime; | ||
517 | parameters[1].Value = begintime; | ||
518 | |||
519 | parameters[2] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
520 | parameters[2].ParameterName = "endtime"; | ||
521 | parameters[2].DbType = DbType.DateTime; | ||
522 | parameters[2].Value = endtime; | ||
523 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
524 | return ds.Tables[0]; | ||
525 | } | ||
526 | |||
527 | public DataTable GetGoodsUseInfo(string orgguid, string begintime, string endtime) | ||
528 | { | ||
529 | string sqlstr = @"SELECT | ||
530 | (@rowNum :=@rowNum + 1) rownum2, | ||
531 | TA.GoodsCode 商品编码2, | ||
532 | TA.GoodsName 商品名称2, | ||
533 | TA.GoodsSpec 规格2, | ||
534 | TA.Manufacturer 生产厂家2, | ||
535 | TA.Lot 批号2, | ||
536 | TA.ExpireDate 有效期2, | ||
537 | TA.SUPPLIERNAME 供应商2, | ||
538 | TA.QTY 数量2, | ||
539 | TA.OPERATERNAME 操作人2, | ||
540 | TA.INPUTDATE 操作时间2, | ||
541 | TA.barcode 高值码2 | ||
542 | FROM | ||
543 | ( | ||
544 | SELECT | ||
545 | a.Goodsguid GoodsCode, | ||
546 | a.GoodsName, | ||
547 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
548 | b.Producer Manufacturer, | ||
549 | a.Lot, | ||
550 | a.ExpireDate, | ||
551 | a.SupplierName, | ||
552 | 1 qty, -- floor(a.qty) qty, | ||
553 | a.OPERATERNAME, | ||
554 | a.inputdate, | ||
555 | a.barcode | ||
556 | FROM | ||
557 | mfcubestockstatement a, | ||
558 | his_goods b | ||
559 | WHERE a.type='2' | ||
560 | and backsts='N' | ||
561 | and a.depotguid like @orgguid | ||
562 | and a.GoodsGUID = b.GUID | ||
563 | and a.inputdate between @begintime and @endtime ) TA, | ||
564 | (SELECT(@rowNum := 0)) TC | ||
565 | Order by ta.goodscode, | ||
566 | ta.GoodsName, | ||
567 | ta.LOT, | ||
568 | ta.ExpireDate, | ||
569 | |||
570 | ta.barcode | ||
571 | "; | ||
572 | |||
573 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[3]; | ||
574 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
575 | parameters[0].ParameterName = "orgguid"; | ||
576 | // parameters[0].Value = orgguid; | ||
577 | if (!orgguid.Equals("-1")) | ||
578 | parameters[0].Value = orgguid; | ||
579 | else | ||
580 | parameters[0].Value = "%%"; | ||
581 | |||
582 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
583 | parameters[1].ParameterName = "begintime"; | ||
584 | parameters[1].DbType = DbType.DateTime; | ||
585 | parameters[1].Value = begintime; | ||
586 | |||
587 | parameters[2] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
588 | parameters[2].ParameterName = "endtime"; | ||
589 | parameters[2].DbType = DbType.DateTime; | ||
590 | parameters[2].Value = endtime; | ||
591 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
592 | return ds.Tables[0]; | ||
593 | } | ||
594 | |||
595 | public DataTable GetGoodsUseHzInfo(string orgguid, string begintime, string endtime) | ||
596 | { | ||
597 | string sqlstr = @"SELECT | ||
598 | (@rowNum :=@rowNum + 1) rownum3, | ||
599 | TA.GoodsCode 商品编码3, | ||
600 | TA.GoodsName 商品名称3, | ||
601 | TA.GoodsSpec 规格3, | ||
602 | TA.Manufacturer 生产厂家3, | ||
603 | TA.Lot 批号3, | ||
604 | TA.ExpireDate 有效期3, | ||
605 | TA.SUPPLIERNAME 供应商3, | ||
606 | TA.QTY 数量3 | ||
607 | FROM | ||
608 | ( | ||
609 | SELECT | ||
610 | a.Goodsguid GoodsCode, | ||
611 | a.GoodsName, | ||
612 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
613 | b.Producer Manufacturer, | ||
614 | a.Lot, | ||
615 | a.ExpireDate, | ||
616 | a.SupplierName, | ||
617 | count(a.qty) qty | ||
618 | FROM | ||
619 | mfcubestockstatement a, | ||
620 | his_goods b | ||
621 | WHERE a.type='2' | ||
622 | and backsts='N' | ||
623 | and a.depotguid like @orgguid | ||
624 | and a.GoodsGUID = b.GUID | ||
625 | and a.inputdate between @begintime and @endtime | ||
626 | group by | ||
627 | a.Goodsguid , | ||
628 | a.GoodsName, | ||
629 | b.GoodsSpec, | ||
630 | b.Producer , | ||
631 | a.Lot, | ||
632 | a.ExpireDate, | ||
633 | a.SupplierName, | ||
634 | a.qty | ||
635 | ) TA, | ||
636 | (SELECT(@rowNum := 0)) TC | ||
637 | Order by ta.goodscode, | ||
638 | ta.GoodsName, | ||
639 | ta.LOT, | ||
640 | ta.ExpireDate "; | ||
641 | |||
642 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[3]; | ||
643 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
644 | parameters[0].ParameterName = "orgguid"; | ||
645 | //parameters[0].Value = orgguid; | ||
646 | if (!orgguid.Equals("-1")) | ||
647 | parameters[0].Value = orgguid; | ||
648 | else | ||
649 | parameters[0].Value = "%%"; | ||
650 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
651 | parameters[1].ParameterName = "begintime"; | ||
652 | parameters[1].DbType = DbType.DateTime; | ||
653 | parameters[1].Value = begintime; | ||
654 | |||
655 | parameters[2] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
656 | parameters[2].ParameterName = "endtime"; | ||
657 | parameters[2].DbType = DbType.DateTime; | ||
658 | parameters[2].Value = endtime; | ||
659 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
660 | return ds.Tables[0]; | ||
661 | } | ||
662 | |||
663 | public DataTable GetExpiteKucMxInfo(string orgguid,string expiredate) | ||
664 | { | ||
665 | string sqlstr = @"SELECT | ||
666 | (@rowNum :=@rowNum + 1) rownum5, | ||
667 | TA.GoodsCode 商品编码5, | ||
668 | TA.GoodsName 商品名称5, | ||
669 | TA.GoodsSpec 规格5, | ||
670 | TA.Manufacturer 生产厂家5, | ||
671 | TA.Lot 批号5, | ||
672 | TA.ExpireDate 有效期5, | ||
673 | TA.SUPPLIERNAME 供应商5, | ||
674 | TA.expire 效期5, | ||
675 | ta.labguid 高值码5, | ||
676 | ta.cubename 柜子5 | ||
677 | FROM | ||
678 | ( | ||
679 | SELECT | ||
680 | a.Goodsguid GoodsCode, | ||
681 | a.GoodsName, | ||
682 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
683 | b.Producer Manufacturer, | ||
684 | a.Lot, | ||
685 | a.ExpireDate, | ||
686 | a.SupplierName, | ||
687 | datediff( ExpireDate, curdate()) expire, | ||
688 | a.labguid, | ||
689 | a.cubename | ||
690 | FROM | ||
691 | mfcubestockdetail a, | ||
692 | his_goods b | ||
693 | WHERE | ||
694 | a.billstate = 'Y' | ||
695 | and a.depotguid like @orgguid | ||
696 | AND a.GoodsGUID = b.GUID | ||
697 | and datediff( ExpireDate, curdate())<=@expire | ||
698 | ) TA, | ||
699 | (SELECT(@rowNum := 0)) TC | ||
700 | Order by TA.GoodsCode , | ||
701 | TA.GoodsName , | ||
702 | TA.LOT, | ||
703 | TA.ExpireDate, | ||
704 | TA.LABGUID | ||
705 | |||
706 | "; | ||
707 | |||
708 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[2]; | ||
709 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
710 | parameters[0].ParameterName = "orgguid"; | ||
711 | // parameters[0].Value = orgguid; | ||
712 | if (!orgguid.Equals("-1")) | ||
713 | parameters[0].Value = orgguid; | ||
714 | else | ||
715 | parameters[0].Value = "%%"; | ||
716 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
717 | parameters[1].ParameterName = "expire"; | ||
718 | parameters[1].Value = expiredate; | ||
719 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
720 | return ds.Tables[0]; | ||
721 | } | ||
722 | |||
723 | public DataTable GetGoodsRkInfo(string orgguid, string begintime, string endtime) | ||
724 | { | ||
725 | string sqlstr = @"SELECT | ||
726 | (@rowNum :=@rowNum + 1) rownum7, | ||
727 | TA.GoodsCode 商品编码7, | ||
728 | TA.GoodsName 商品名称7, | ||
729 | TA.GoodsSpec 规格7, | ||
730 | TA.Manufacturer 生产厂家7, | ||
731 | TA.Lot 批号7, | ||
732 | TA.ExpireDate 有效期7, | ||
733 | TA.SUPPLIERNAME 供应商7, | ||
734 | TA.QTY 数量7, | ||
735 | TA.OPERATERNAME 操作人7, | ||
736 | TA.INPUTDATE 操作时间7, | ||
737 | TA.barcode 高值码7, | ||
738 | ta.cubename 柜子7 | ||
739 | FROM | ||
740 | ( | ||
741 | SELECT | ||
742 | a.Goodsguid GoodsCode, | ||
743 | a.GoodsName, | ||
744 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
745 | b.Producer Manufacturer, | ||
746 | a.Lot, | ||
747 | a.ExpireDate, | ||
748 | a.SupplierName, | ||
749 | 1 qty, -- floor(a.qty) qty, | ||
750 | a.OPERATERNAME, | ||
751 | a.inputdate, | ||
752 | a.barcode, | ||
753 | a.cubename | ||
754 | FROM | ||
755 | mfcubestockstatement a, | ||
756 | his_goods b | ||
757 | WHERE a.type='1' | ||
758 | and a.depotguid like @orgguid | ||
759 | and a.GoodsGUID = b.GUID | ||
760 | and a.inputdate between @begintime and @endtime ) TA, | ||
761 | (SELECT(@rowNum := 0)) TC | ||
762 | Order by | ||
763 | ta.inputdate | ||
764 | "; | ||
765 | |||
766 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[3]; | ||
767 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
768 | parameters[0].ParameterName = "orgguid"; | ||
769 | // parameters[0].Value = orgguid; | ||
770 | if (!orgguid.Equals("-1")) | ||
771 | parameters[0].Value = orgguid; | ||
772 | else | ||
773 | parameters[0].Value = "%%"; | ||
774 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
775 | parameters[1].ParameterName = "begintime"; | ||
776 | parameters[1].DbType = DbType.DateTime; | ||
777 | parameters[1].Value = begintime; | ||
778 | |||
779 | parameters[2] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
780 | parameters[2].ParameterName = "endtime"; | ||
781 | parameters[2].DbType = DbType.DateTime; | ||
782 | parameters[2].Value = endtime; | ||
783 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
784 | return ds.Tables[0]; | ||
785 | } | ||
786 | |||
787 | public DataTable GetGoodsPickInfo(string orgguid, string begintime, string endtime) | ||
788 | { | ||
789 | string sqlstr = @"SELECT | ||
790 | (@rowNum :=@rowNum + 1) rownum8, | ||
791 | TA.GoodsCode 商品编码8, | ||
792 | TA.GoodsName 商品名称8, | ||
793 | TA.GoodsSpec 规格8, | ||
794 | TA.Manufacturer 生产厂家8, | ||
795 | TA.Lot 批号8, | ||
796 | TA.ExpireDate 有效期8, | ||
797 | TA.SUPPLIERNAME 供应商8, | ||
798 | TA.QTY 数量8, | ||
799 | TA.OPERATERNAME 操作人8, | ||
800 | TA.INPUTDATE 操作时间8, | ||
801 | TA.barcode 高值码8, | ||
802 | ta.cubename 柜子8 | ||
803 | FROM | ||
804 | ( | ||
805 | SELECT | ||
806 | a.Goodsguid GoodsCode, | ||
807 | a.GoodsName, | ||
808 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
809 | b.Producer Manufacturer, | ||
810 | a.Lot, | ||
811 | a.ExpireDate, | ||
812 | a.SupplierName, | ||
813 | 1 qty, -- floor(a.qty) qty, | ||
814 | a.OPERATERNAME, | ||
815 | a.inputdate, | ||
816 | a.barcode, | ||
817 | a.cubename | ||
818 | FROM | ||
819 | mfcubestockstatement a, | ||
820 | his_goods b | ||
821 | WHERE a.type='2' | ||
822 | and a.depotguid like @orgguid | ||
823 | and a.GoodsGUID = b.GUID | ||
824 | and a.inputdate between @begintime and @endtime ) TA, | ||
825 | (SELECT(@rowNum := 0)) TC | ||
826 | Order by ta.inputdate | ||
827 | "; | ||
828 | |||
829 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[3]; | ||
830 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
831 | parameters[0].ParameterName = "orgguid"; | ||
832 | // parameters[0].Value = orgguid; | ||
833 | if (!orgguid.Equals("-1")) | ||
834 | parameters[0].Value = orgguid; | ||
835 | else | ||
836 | parameters[0].Value = "%%"; | ||
837 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
838 | parameters[1].ParameterName = "begintime"; | ||
839 | parameters[1].DbType = DbType.DateTime; | ||
840 | parameters[1].Value = begintime; | ||
841 | |||
842 | parameters[2] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
843 | parameters[2].ParameterName = "endtime"; | ||
844 | parameters[2].DbType = DbType.DateTime; | ||
845 | parameters[2].Value = endtime; | ||
846 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
847 | return ds.Tables[0]; | ||
848 | } | ||
849 | |||
850 | public DataTable GetGoodsBackInfo(string orgguid, string begintime, string endtime) | ||
851 | { | ||
852 | string sqlstr = @"SELECT | ||
853 | (@rowNum :=@rowNum + 1) rownum9, | ||
854 | TA.GoodsCode 商品编码9, | ||
855 | TA.GoodsName 商品名称9, | ||
856 | TA.GoodsSpec 规格9, | ||
857 | TA.Manufacturer 生产厂家9, | ||
858 | TA.Lot 批号9, | ||
859 | TA.ExpireDate 有效期9, | ||
860 | TA.SUPPLIERNAME 供应商9, | ||
861 | TA.QTY 数量9, | ||
862 | TA.OPERATERNAME 操作人9, | ||
863 | TA.INPUTDATE 操作时间9, | ||
864 | TA.barcode 高值码9, | ||
865 | ta.cubename 柜子9 | ||
866 | FROM | ||
867 | ( | ||
868 | SELECT | ||
869 | a.Goodsguid GoodsCode, | ||
870 | a.GoodsName, | ||
871 | concat(b.GoodsSpec,b.model) GoodsSpec, | ||
872 | b.Producer Manufacturer, | ||
873 | a.Lot, | ||
874 | a.ExpireDate, | ||
875 | a.SupplierName, | ||
876 | 1 qty, -- floor(a.qty) qty, | ||
877 | a.OPERATERNAME, | ||
878 | a.inputdate, | ||
879 | a.barcode, | ||
880 | a.cubename | ||
881 | FROM | ||
882 | mfcubestockstatement a, | ||
883 | his_goods b | ||
884 | WHERE a.type='6' | ||
885 | and a.depotguid like @orgguid | ||
886 | and a.GoodsGUID = b.GUID | ||
887 | and a.inputdate between @begintime and @endtime ) TA, | ||
888 | (SELECT(@rowNum := 0)) TC | ||
889 | Order by ta.inputdate | ||
890 | "; | ||
891 | |||
892 | MySql.Data.MySqlClient.MySqlParameter[] parameters = new MySql.Data.MySqlClient.MySqlParameter[3]; | ||
893 | parameters[0] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
894 | parameters[0].ParameterName = "orgguid"; | ||
895 | // parameters[0].Value = orgguid; | ||
896 | if (!orgguid.Equals("-1")) | ||
897 | parameters[0].Value = orgguid; | ||
898 | else | ||
899 | parameters[0].Value = "%%"; | ||
900 | parameters[1] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
901 | parameters[1].ParameterName = "begintime"; | ||
902 | parameters[1].DbType = DbType.DateTime; | ||
903 | parameters[1].Value = begintime; | ||
904 | |||
905 | parameters[2] = new MySql.Data.MySqlClient.MySqlParameter(); | ||
906 | parameters[2].ParameterName = "endtime"; | ||
907 | parameters[2].DbType = DbType.DateTime; | ||
908 | parameters[2].Value = endtime; | ||
909 | DataSet ds = MySQLHelper.GetDataSet(sqlstr, CommandType.Text, parameters); | ||
910 | return ds.Tables[0]; | ||
911 | } | ||
912 | |||
913 | } | ||
914 | } |
HcgClientExport/En.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Linq; | ||
4 | using System.Text; | ||
5 | |||
6 | namespace HcgClientExport | ||
7 | { | ||
8 | public class En | ||
9 | { | ||
10 | public static string GenerateMD5(string txt) | ||
11 | { | ||
12 | using (System.Security.Cryptography.MD5 mi = System.Security.Cryptography.MD5.Create()) | ||
13 | { | ||
14 | byte[] buffer = Encoding.Default.GetBytes(txt); | ||
15 | //开始加密 | ||
16 | byte[] newBuffer = mi.ComputeHash(buffer); | ||
17 | StringBuilder sb = new StringBuilder(); | ||
18 | for (int i = 0; i < newBuffer.Length; i++) | ||
19 | { | ||
20 | sb.Append(newBuffer[i].ToString("x2")); | ||
21 | } | ||
22 | return sb.ToString(); | ||
23 | } | ||
24 | } | ||
25 | } | ||
26 | } |
HcgClientExport/ExportHelper.cs
0 → 100644
1 | using NPOI.HSSF.UserModel; | ||
2 | using NPOI.SS.UserModel; | ||
3 | using NPOI.XSSF.UserModel; | ||
4 | using System; | ||
5 | using System.Collections.Generic; | ||
6 | using System.Data; | ||
7 | using System.IO; | ||
8 | using System.Linq; | ||
9 | using System.Text; | ||
10 | |||
11 | |||
12 | namespace HcgClientExport | ||
13 | { | ||
14 | public class ExportHelper | ||
15 | { | ||
16 | /// <summary> | ||
17 | /// Datable导出成Excel | ||
18 | /// </summary> | ||
19 | /// <param name="dt"></param> | ||
20 | /// <param name="file">导出路径(包括文件名与扩展名)</param> | ||
21 | public static void TableToExcel(DataTable dt, string file) | ||
22 | { | ||
23 | IWorkbook workbook; | ||
24 | string fileExt = Path.GetExtension(file).ToLower(); | ||
25 | if (fileExt == ".xlsx") { workbook = new XSSFWorkbook(); } else if (fileExt == ".xls") { workbook = new HSSFWorkbook(); } else { workbook = null; } | ||
26 | if (workbook == null) { return; } | ||
27 | ISheet sheet = string.IsNullOrEmpty(dt.TableName) ? workbook.CreateSheet("Sheet1") : workbook.CreateSheet(dt.TableName); | ||
28 | |||
29 | //表头 | ||
30 | IRow row = sheet.CreateRow(0); | ||
31 | for (int i = 0; i < dt.Columns.Count; i++) | ||
32 | { | ||
33 | ICell cell = row.CreateCell(i); | ||
34 | cell.SetCellValue(dt.Columns[i].ColumnName); | ||
35 | } | ||
36 | |||
37 | //数据 | ||
38 | for (int i = 0; i < dt.Rows.Count; i++) | ||
39 | { | ||
40 | IRow row1 = sheet.CreateRow(i + 1); | ||
41 | for (int j = 0; j < dt.Columns.Count; j++) | ||
42 | { | ||
43 | ICell cell = row1.CreateCell(j); | ||
44 | cell.SetCellValue(dt.Rows[i][j].ToString()); | ||
45 | } | ||
46 | } | ||
47 | |||
48 | //转为字节数组 | ||
49 | MemoryStream stream = new MemoryStream(); | ||
50 | workbook.Write(stream); | ||
51 | var buf = stream.ToArray(); | ||
52 | |||
53 | //保存为Excel文件 | ||
54 | using (FileStream fs = new FileStream(file, FileMode.Create, FileAccess.Write)) | ||
55 | { | ||
56 | fs.Write(buf, 0, buf.Length); | ||
57 | fs.Flush(); | ||
58 | } | ||
59 | } | ||
60 | } | ||
61 | } |
HcgClientExport/Form1.Designer.cs
0 → 100644
This diff could not be displayed because it is too large.
HcgClientExport/Form1.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.ComponentModel; | ||
4 | using System.Configuration; | ||
5 | using System.Data; | ||
6 | using System.Drawing; | ||
7 | using System.Linq; | ||
8 | using System.Text; | ||
9 | |||
10 | using System.Windows.Forms; | ||
11 | |||
12 | namespace HcgClientExport | ||
13 | { | ||
14 | public partial class Form1 : Form | ||
15 | { | ||
16 | private static String selectorg = "全部"; | ||
17 | private static Dictionary<string, string> orgds; | ||
18 | public string uid = "-1"; | ||
19 | public List<string> qx=new List<string>(); | ||
20 | public Form1() | ||
21 | { | ||
22 | InitializeComponent(); | ||
23 | } | ||
24 | |||
25 | public static string orgguid ; | ||
26 | |||
27 | private DataControl control = new DataControl(); | ||
28 | private DataTable tablekuc = new DataTable(); | ||
29 | private DataTable tablekucmx = new DataTable(); | ||
30 | private DataTable tabgoodsusecurrent = new DataTable(); | ||
31 | private DataTable tabgoodsuse = new DataTable(); | ||
32 | private DataTable tabgoodshzuse = new DataTable(); | ||
33 | private DataTable tabgoodexpired = new DataTable(); | ||
34 | private DataTable tabgoodskuc = new DataTable(); | ||
35 | private DataTable tabgoodsrk = new DataTable(); | ||
36 | private DataTable tabgoodspick = new DataTable(); | ||
37 | private DataTable tabgoodsback = new DataTable(); | ||
38 | private DataTable tabbhcx = new DataTable(); | ||
39 | private DataTable tabbhxh = new DataTable(); | ||
40 | private List<DataGridView> dvs = new List<DataGridView>(); //表格集合 | ||
41 | string currentdate = string.Empty; | ||
42 | private void Form1_Load(object sender, EventArgs e) | ||
43 | { | ||
44 | string org = ConfigurationManager.AppSettings["orgguid"]; | ||
45 | Form1.orgds = new Dictionary<string, string>(); | ||
46 | if (org != null) { | ||
47 | string[] gs = org.Split(','); | ||
48 | int i = 0; | ||
49 | foreach (string each in gs) { | ||
50 | string[] orgdet = each.Split('~'); | ||
51 | if (i == 0) { | ||
52 | orgguid = orgdet[1]; | ||
53 | } | ||
54 | Form1.orgds.Add(orgdet[0], orgdet[1]); | ||
55 | i++; | ||
56 | } | ||
57 | } | ||
58 | |||
59 | string sysname = ConfigurationManager.AppSettings["SysName"]; | ||
60 | this.Text = sysname; | ||
61 | cxb_expired.SelectedIndex = 0; | ||
62 | GetkucMx(); | ||
63 | for (int i = 0; i < tabkcxx.Controls.Count; i++) { | ||
64 | if (tabkcxx.Controls[i].Name.Equals("tabPage13")) | ||
65 | { | ||
66 | continue; | ||
67 | } | ||
68 | Label l = new Label(); | ||
69 | l.Text = "科室:"; | ||
70 | l.Location = new Point(800, 25); | ||
71 | l.Size = new Size(55, 24); | ||
72 | ComboBox c = new ComboBox(); | ||
73 | c.Tag = "org"; | ||
74 | // c.Items.Add("全部"); | ||
75 | //c.Items.Add("测试1"); | ||
76 | foreach (var item in Form1.orgds) { | ||
77 | c.Items.Add(item.Key); | ||
78 | } | ||
79 | c.SelectedIndex = 0; | ||
80 | |||
81 | c.SelectedIndexChanged += cxb_c_SelectedIndexChanged; | ||
82 | |||
83 | c.Location = new Point(855, 22); | ||
84 | tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls.Add(l); | ||
85 | // tabControl1.Controls[i].Controls[0].Controls[1].Controls[0].Controls.SetChildIndex(c, 3); | ||
86 | tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls.Add(c); | ||
87 | // MessageBox.Show(tabControl1.Controls[i].Controls[0].Controls[1].Controls[0].Controls.Count.ToString()); | ||
88 | // for(int ) | ||
89 | } | ||
90 | |||
91 | this.Width = 1100; | ||
92 | |||
93 | for(int i=0;i<this.tabkcxx.TabCount;i++) | ||
94 | { | ||
95 | if(this.tabkcxx.TabPages[i].Controls[0].Controls.Count!=3)//排除设置 | ||
96 | { | ||
97 | return; | ||
98 | } | ||
99 | if(((this.tabkcxx.TabPages[i].Controls[0].Controls)[2].Controls[0] is DataGridView)) | ||
100 | { | ||
101 | dvs.Add((this.tabkcxx.TabPages[i].Controls[0].Controls)[2].Controls[0] as DataGridView); | ||
102 | ((this.tabkcxx.TabPages[i].Controls[0].Controls)[2].Controls[0] as DataGridView).ContextMenuStrip = this.concopy; | ||
103 | ((this.tabkcxx.TabPages[i].Controls[0].Controls)[2].Controls[0] as DataGridView).CellContextMenuStripNeeded+= new System.Windows.Forms.DataGridViewCellContextMenuStripNeededEventHandler(this.dgv_Change_CellContextMenuStripNeeded); | ||
104 | //((this.tabkcxx.TabPages[i].Controls[0].Controls)[2].Controls[0] as DataGridView).Columns[] | ||
105 | } | ||
106 | } | ||
107 | } | ||
108 | private string message = "-1"; | ||
109 | private void dgv_Change_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) | ||
110 | { | ||
111 | if (e.RowIndex >= 0) | ||
112 | { | ||
113 | if ((sender as DataGridView).Rows.Count == 0) | ||
114 | { | ||
115 | this.toolStripMenuItem1.Text = "复制"; | ||
116 | } | ||
117 | else | ||
118 | { | ||
119 | message = (sender as DataGridView).Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); | ||
120 | this.toolStripMenuItem1.Text = "复制" + (sender as DataGridView).Columns[e.ColumnIndex].HeaderText; | ||
121 | e.ContextMenuStrip = this.concopy; | ||
122 | } | ||
123 | } | ||
124 | } | ||
125 | private void cxb_c_SelectedIndexChanged(object sender, EventArgs e) | ||
126 | { | ||
127 | |||
128 | Form1.selectorg = ((ComboBox)sender).Text; | ||
129 | orgguid = Form1.orgds[Form1.selectorg]; | ||
130 | MySQLHelper.connectionString = ConfigurationManager.AppSettings[orgguid]; | ||
131 | reft(); | ||
132 | for (int i = 0; i < tabkcxx.Controls.Count; i++) | ||
133 | { | ||
134 | |||
135 | for (int j = 0; j < tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls.Count; j++) | ||
136 | { | ||
137 | if (tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j] is ComboBox) { | ||
138 | if (((ComboBox)tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j]).Tag!=null && ((ComboBox)tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j]).Tag.Equals("org")) { | ||
139 | ((ComboBox)tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j]).SelectedIndexChanged -= cxb_c_SelectedIndexChanged; | ||
140 | // ((ComboBox)tabControl1.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j]).SelectedIndexChanged += null; | ||
141 | ((ComboBox)tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j]).SelectedIndex = ((ComboBox)sender).SelectedIndex; | ||
142 | ((ComboBox)tabkcxx.Controls[i].Controls[0].Controls[1].Controls[0].Controls[j]).SelectedIndexChanged += cxb_c_SelectedIndexChanged; | ||
143 | break; | ||
144 | } | ||
145 | } | ||
146 | } | ||
147 | // GetexpiredKucMx(); | ||
148 | } | ||
149 | } | ||
150 | private void GetKucInfo() | ||
151 | { | ||
152 | try | ||
153 | { | ||
154 | tablekuc = control.GetKucInfo(orgguid); | ||
155 | this.dgv_Detail.DataSource = tablekuc; | ||
156 | DataTable table = GetDgvToTable(this.dgv_Detail); | ||
157 | int sum = 0; | ||
158 | for (int i = 0; i < table.Rows.Count; i++) | ||
159 | { | ||
160 | sum = sum + Convert.ToInt32(table.Rows[i]["数量"].ToString()); | ||
161 | } | ||
162 | lab_kuchz.Text = "库存数"+ " "+ sum.ToString(); | ||
163 | } | ||
164 | catch (Exception ex) | ||
165 | { | ||
166 | MessageBox.Show(ex.Message); | ||
167 | } | ||
168 | } | ||
169 | |||
170 | public DataTable GetDgvToTable(DataGridView dgv) | ||
171 | { | ||
172 | DataTable dt = new DataTable(); | ||
173 | dt.TableName = dgv.Tag.ToString(); | ||
174 | for (int count = 0; count < dgv.Columns.Count; count++) | ||
175 | { | ||
176 | DataColumn dc = new DataColumn(dgv.Columns[count].HeaderText.ToString()); | ||
177 | dt.Columns.Add(dc); | ||
178 | } | ||
179 | for (int count = 0; count < dgv.Rows.Count; count++) | ||
180 | { | ||
181 | DataRow dr = dt.NewRow(); | ||
182 | for (int countsub = 0; countsub < dgv.Columns.Count; countsub++) | ||
183 | { | ||
184 | dr[countsub] = Convert.ToString(dgv.Rows[count].Cells[countsub].Value); | ||
185 | } | ||
186 | |||
187 | dt.Rows.Add(dr); | ||
188 | } | ||
189 | return dt; | ||
190 | } | ||
191 | |||
192 | private void btn_export_Click(object sender, EventArgs e) | ||
193 | { | ||
194 | try | ||
195 | { | ||
196 | SaveFileDialog sfd = new SaveFileDialog(); | ||
197 | sfd.Title = "保存"; | ||
198 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
199 | sfd.ShowDialog(); | ||
200 | string sFilePath = sfd.FileName; | ||
201 | DataTable table = GetDgvToTable(this.dgv_Detail); | ||
202 | ExportHelper.TableToExcel(table, sFilePath); | ||
203 | } | ||
204 | catch (Exception ex) | ||
205 | { | ||
206 | MessageBox.Show(ex.Message); | ||
207 | } | ||
208 | |||
209 | } | ||
210 | |||
211 | |||
212 | private void btn_refresh_Click(object sender, EventArgs e) | ||
213 | { | ||
214 | GetKucInfo(); | ||
215 | } | ||
216 | |||
217 | private void txt_Goods_TextChanged(object sender, EventArgs e) | ||
218 | { | ||
219 | KucFilter(); | ||
220 | } | ||
221 | |||
222 | private void KucFilter() | ||
223 | { | ||
224 | try | ||
225 | { | ||
226 | if (txt_Goods.Text.Trim().Length < 1) | ||
227 | { | ||
228 | tablekuc.DefaultView.RowFilter = ""; | ||
229 | } | ||
230 | else | ||
231 | { | ||
232 | tablekuc.DefaultView.RowFilter = string.Format(" 商品编码 LIKE '%{0}%' OR 商品名称 LIKE '%{0}%' OR 生产厂家 LIKE '%{0}%' OR 供应商 LIKE '%{0}%' OR 规格 LIKE '%{0}%' OR 柜子 LIKE '%{0}%' ", txt_Goods.Text); | ||
233 | } | ||
234 | dgv_Detail.DataSource = tablekuc.DefaultView.Table; | ||
235 | DataTable table = GetDgvToTable(this.dgv_Detail); | ||
236 | int sum = 0; | ||
237 | for (int i = 0; i < table.Rows.Count; i++) | ||
238 | { | ||
239 | sum = sum + Convert.ToInt32(table.Rows[i]["数量"].ToString()); | ||
240 | } | ||
241 | lab_kuchz.Text = "库存数" + " " + sum.ToString(); | ||
242 | |||
243 | } | ||
244 | catch (Exception ex) | ||
245 | { | ||
246 | MessageBox.Show(ex.Message); | ||
247 | return; | ||
248 | } | ||
249 | } | ||
250 | |||
251 | private void GoodsUseDayFilter() | ||
252 | { | ||
253 | |||
254 | try | ||
255 | { | ||
256 | if (txb_currentdayfilter.Text.Trim().Length < 1) | ||
257 | { | ||
258 | tabgoodsusecurrent.DefaultView.RowFilter = ""; | ||
259 | } | ||
260 | else | ||
261 | { | ||
262 | tabgoodsusecurrent.DefaultView.RowFilter = string.Format(" 商品编码1 LIKE '%{0}%' OR 商品名称1 LIKE '%{0}%' OR 生产厂家1 LIKE '%{0}%' OR 供应商1 LIKE '%{0}%' OR 规格1 LIKE '%{0}%' ", txb_currentdayfilter.Text); | ||
263 | } | ||
264 | dgv_goodsusecurrentday.DataSource = tabgoodsusecurrent.DefaultView.Table; | ||
265 | |||
266 | } | ||
267 | catch (Exception ex) | ||
268 | { | ||
269 | MessageBox.Show(ex.Message); | ||
270 | return; | ||
271 | } | ||
272 | } | ||
273 | |||
274 | private void GoodsUseFilter() | ||
275 | { | ||
276 | |||
277 | try | ||
278 | { | ||
279 | if (txb_goodsuse.Text.Trim().Length < 1) | ||
280 | { | ||
281 | tabgoodsuse.DefaultView.RowFilter = ""; | ||
282 | } | ||
283 | else | ||
284 | { | ||
285 | tabgoodsuse.DefaultView.RowFilter = string.Format(" 商品编码2 LIKE '%{0}%' OR 商品名称2 LIKE '%{0}%' OR 生产厂家2 LIKE '%{0}%' OR 供应商2 LIKE '%{0}%' OR 规格2 LIKE '%{0}%'", txb_goodsuse.Text); | ||
286 | } | ||
287 | dgv_goodsuse.DataSource = tabgoodsuse.DefaultView.Table; | ||
288 | |||
289 | } | ||
290 | catch (Exception ex) | ||
291 | { | ||
292 | MessageBox.Show(ex.Message); | ||
293 | return; | ||
294 | } | ||
295 | } | ||
296 | |||
297 | private void button1_Click(object sender, EventArgs e) | ||
298 | { | ||
299 | GetGoodsUseCurretDay(); | ||
300 | } | ||
301 | |||
302 | private void GetGoodsUseCurretDay() | ||
303 | { | ||
304 | try | ||
305 | { | ||
306 | string begin_time = this.dtp_Start_A.Value.Year.ToString() + "/" + this.dtp_Start_A.Value.Month.ToString() + "/" + this.dtp_Start_A.Value.Day.ToString() + " " + this.dtp_Start_A.Value.Hour.ToString() + ":00:00"; | ||
307 | string end_time = this.dtp_End_A.Value.Year.ToString() + "/" + this.dtp_End_A.Value.Month.ToString() + "/" + this.dtp_End_A.Value.Day.ToString() + " " + this.dtp_End_A.Value.Hour.ToString() + ":59:59"; | ||
308 | |||
309 | tabgoodsusecurrent = control.GetGoodsUseHzCurrentDayInfo(orgguid, begin_time, end_time); | ||
310 | dgv_goodsusecurrentday.DataSource = tabgoodsusecurrent; | ||
311 | } | ||
312 | catch (Exception ex) | ||
313 | { | ||
314 | MessageBox.Show(ex.Message); | ||
315 | } | ||
316 | } | ||
317 | |||
318 | private void GetGoodsUse() | ||
319 | { | ||
320 | try | ||
321 | { | ||
322 | string begin_time = this.dtp_Start_B.Value.Year.ToString() + "/" + this.dtp_Start_B.Value.Month.ToString() + "/" + this.dtp_Start_B.Value.Day.ToString() + " 00:00:00"; | ||
323 | string end_time = this.dtp_End_B.Value.AddDays(1).Year.ToString() + "/"+ this.dtp_End_B.Value.AddDays(1).Month.ToString() + "/" + this.dtp_End_B.Value.AddDays(1).Day.ToString()+" 00:00:00"; | ||
324 | |||
325 | tabgoodsuse = control.GetGoodsUseInfo(orgguid, begin_time, end_time); | ||
326 | dgv_goodsuse.DataSource = tabgoodsuse; | ||
327 | } | ||
328 | catch (Exception ex) | ||
329 | { | ||
330 | MessageBox.Show(ex.Message); | ||
331 | } | ||
332 | } | ||
333 | |||
334 | private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) | ||
335 | { | ||
336 | reft(); | ||
337 | } | ||
338 | private void reft(){ | ||
339 | |||
340 | if (tabkcxx.SelectedIndex == 0) | ||
341 | { GetkucMx(); } | ||
342 | else if (tabkcxx.SelectedIndex == 1) | ||
343 | { GetKucInfo(); } | ||
344 | else if (tabkcxx.SelectedIndex == 2) | ||
345 | { | ||
346 | GetGoodskucInfo(); | ||
347 | } | ||
348 | else if (tabkcxx.SelectedIndex == 3) | ||
349 | { | ||
350 | GetGoodsUseCurretDay(); | ||
351 | } | ||
352 | else if (tabkcxx.SelectedIndex == 4) | ||
353 | { GetGoodsUse(); } | ||
354 | else if (tabkcxx.SelectedIndex == 5) | ||
355 | { | ||
356 | GetGoodsHzUse(); | ||
357 | } | ||
358 | else if (tabkcxx.SelectedIndex == 6) | ||
359 | { | ||
360 | GetexpiredKucMx(); | ||
361 | } | ||
362 | else if (tabkcxx.SelectedIndex == 7) | ||
363 | { GetGoodsRkInfo(); } | ||
364 | else if (tabkcxx.SelectedIndex == 8) | ||
365 | { GetGoodspickInfo(); } | ||
366 | else if (tabkcxx.SelectedIndex == 9) | ||
367 | { GetGoodsbackInfo(); } | ||
368 | else if (tabkcxx.SelectedIndex == 10) { | ||
369 | Getbhcc(); | ||
370 | } | ||
371 | else if (tabkcxx.SelectedIndex == 11) | ||
372 | { | ||
373 | Getxh(); | ||
374 | } | ||
375 | } | ||
376 | private void txb_currentdayfilter_TextChanged(object sender, EventArgs e) | ||
377 | { | ||
378 | GoodsUseDayFilter(); | ||
379 | } | ||
380 | |||
381 | private void button2_Click(object sender, EventArgs e) | ||
382 | { | ||
383 | try | ||
384 | { | ||
385 | SaveFileDialog sfd = new SaveFileDialog(); | ||
386 | sfd.Title = "保存"; | ||
387 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
388 | sfd.ShowDialog(); | ||
389 | string sFilePath = sfd.FileName; | ||
390 | DataTable table = GetDgvToTable(this.dgv_goodsusecurrentday); | ||
391 | ExportHelper.TableToExcel(table, sFilePath); | ||
392 | } | ||
393 | catch (Exception ex) | ||
394 | { | ||
395 | MessageBox.Show(ex.Message); | ||
396 | } | ||
397 | } | ||
398 | |||
399 | private void button3_Click(object sender, EventArgs e) | ||
400 | { | ||
401 | GetGoodsUse(); | ||
402 | } | ||
403 | |||
404 | |||
405 | |||
406 | private void txb_goodsuse_TextChanged(object sender, EventArgs e) | ||
407 | { | ||
408 | GoodsUseFilter(); | ||
409 | } | ||
410 | |||
411 | private void button4_Click(object sender, EventArgs e) | ||
412 | { | ||
413 | try | ||
414 | { | ||
415 | SaveFileDialog sfd = new SaveFileDialog(); | ||
416 | sfd.Title = "保存"; | ||
417 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
418 | sfd.ShowDialog(); | ||
419 | string sFilePath = sfd.FileName; | ||
420 | DataTable table = GetDgvToTable(this.dgv_goodsuse); | ||
421 | ExportHelper.TableToExcel(table, sFilePath); | ||
422 | } | ||
423 | catch (Exception ex) | ||
424 | { | ||
425 | MessageBox.Show(ex.Message); | ||
426 | } | ||
427 | } | ||
428 | |||
429 | private void GetGoodsHzUse() | ||
430 | { | ||
431 | try | ||
432 | { | ||
433 | string begin_time = this.dtp_Start_C.Value.Year.ToString() + "/" + this.dtp_Start_C.Value.Month.ToString() + "/" + this.dtp_Start_C.Value.Day.ToString() + " 00:00:00"; | ||
434 | string end_time = this.dtp_End_C.Value.AddDays(1).Year.ToString() + "/" + this.dtp_End_C.Value.AddDays(1).Month.ToString() + "/" + this.dtp_End_C.Value.AddDays(1).Day.ToString() + " 00:00:00"; | ||
435 | |||
436 | tabgoodshzuse = control.GetGoodsUseHzInfo(orgguid, begin_time, end_time); | ||
437 | dgv_goodsusehz.DataSource = tabgoodshzuse; | ||
438 | } | ||
439 | catch (Exception ex) | ||
440 | { | ||
441 | MessageBox.Show(ex.Message); | ||
442 | } | ||
443 | } | ||
444 | private void GoodsUseHzFilter() | ||
445 | { | ||
446 | |||
447 | try | ||
448 | { | ||
449 | if (txb_goodsusehz.Text.Trim().Length < 1) | ||
450 | { | ||
451 | tabgoodshzuse.DefaultView.RowFilter = ""; | ||
452 | } | ||
453 | else | ||
454 | { | ||
455 | tabgoodshzuse.DefaultView.RowFilter = string.Format(" 商品编码3 LIKE '%{0}%' OR 商品名称3 LIKE '%{0}%' OR 生产厂家3 LIKE '%{0}%' OR 供应商3 LIKE '%{0}%' OR 规格3 LIKE '%{0}%'", txb_goodsusehz.Text); | ||
456 | } | ||
457 | dgv_goodsusehz.DataSource = tabgoodshzuse.DefaultView.Table; | ||
458 | |||
459 | } | ||
460 | catch (Exception ex) | ||
461 | { | ||
462 | MessageBox.Show(ex.Message); | ||
463 | return; | ||
464 | } | ||
465 | } | ||
466 | private void btn_refresh_goodshzuse_Click(object sender, EventArgs e) | ||
467 | { | ||
468 | GetGoodsHzUse(); | ||
469 | } | ||
470 | |||
471 | private void txb_goodsusehz_TextChanged(object sender, EventArgs e) | ||
472 | { | ||
473 | GoodsUseHzFilter(); | ||
474 | } | ||
475 | |||
476 | private void button6_Click(object sender, EventArgs e) | ||
477 | { | ||
478 | try | ||
479 | { | ||
480 | SaveFileDialog sfd = new SaveFileDialog(); | ||
481 | sfd.Title = "保存"; | ||
482 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
483 | sfd.ShowDialog(); | ||
484 | string sFilePath = sfd.FileName; | ||
485 | DataTable table = GetDgvToTable(this.dgv_goodsusehz); | ||
486 | |||
487 | ExportHelper.TableToExcel(table, sFilePath); | ||
488 | } | ||
489 | catch (Exception ex) | ||
490 | { | ||
491 | MessageBox.Show(ex.Message); | ||
492 | } | ||
493 | } | ||
494 | |||
495 | private void GetkucMx() | ||
496 | { | ||
497 | try | ||
498 | { | ||
499 | tablekucmx = control.GetKucMxInfo(orgguid); | ||
500 | this.dgv_kucmx.DataSource = tablekucmx; | ||
501 | int sum = 0; | ||
502 | DataTable table = GetDgvToTable(this.dgv_kucmx); | ||
503 | for (int i = 0; i < table.Rows.Count; i++) | ||
504 | { | ||
505 | sum = sum + Convert.ToInt32(table.Rows[i]["数量"].ToString()); | ||
506 | } | ||
507 | lab_kucmx.Text = "库存数:" +" "+ sum.ToString(); | ||
508 | } | ||
509 | catch (Exception ex) | ||
510 | { | ||
511 | MessageBox.Show(ex.Message); | ||
512 | } | ||
513 | } | ||
514 | private void btn_kucmx_Click(object sender, EventArgs e) | ||
515 | { | ||
516 | GetkucMx(); | ||
517 | |||
518 | |||
519 | } | ||
520 | |||
521 | private void GetexpiredKucMx() | ||
522 | { | ||
523 | try | ||
524 | { | ||
525 | tabgoodexpired = control.GetExpiteKucMxInfo(orgguid,cxb_expired.Text.ToString()); | ||
526 | this.dgv_expired.DataSource = tabgoodexpired; | ||
527 | int sum = 0; | ||
528 | DataTable table = GetDgvToTable(this.dgv_expired); | ||
529 | |||
530 | lbl_expired.Text = "库存数:" + " " + table.Rows.Count.ToString(); | ||
531 | } | ||
532 | catch (Exception ex) | ||
533 | { | ||
534 | MessageBox.Show(ex.Message); | ||
535 | } | ||
536 | } | ||
537 | |||
538 | private void Getbhcc() | ||
539 | { | ||
540 | try | ||
541 | { | ||
542 | tabbhcx = control.Getbhxxinfo(orgguid); | ||
543 | |||
544 | this.databh.DataSource = tabbhcx; | ||
545 | this.databh.Columns["dataGridViewTextBoxColumn15"].DisplayIndex = 6; | ||
546 | for (int i = 0; i < this.databh.Rows.Count; i++) | ||
547 | { | ||
548 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn15"].Value = control.Getgoodskccount(orgguid, tabbhcx.Rows[i]["商品编码bh"].ToString()); | ||
549 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn7"].Value = i + 1; | ||
550 | int sx = int.Parse(tabbhcx.Rows[i]["库存上限bh"].ToString()); | ||
551 | int xx = int.Parse(tabbhcx.Rows[i]["库存下限bh"].ToString()); | ||
552 | int cursl = int.Parse(tabbhcx.Rows[i]["数量bh"].ToString()); | ||
553 | tabbhcx.Rows[i]["数量bh"] = this.databh.Rows[i].Cells["dataGridViewTextBoxColumn15"].Value; | ||
554 | tabbhcx.Rows[i]["rownumbh"] = this.databh.Rows[i].Cells["dataGridViewTextBoxColumn7"].Value; | ||
555 | if (cursl > sx) | ||
556 | { | ||
557 | |||
558 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Value = "超出: " + (cursl - sx); | ||
559 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Style.ForeColor = Color.Orange; | ||
560 | } | ||
561 | else if (cursl < xx) | ||
562 | { | ||
563 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Value = "需补: " + (sx - cursl); | ||
564 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Style.ForeColor = Color.Red; | ||
565 | } | ||
566 | else | ||
567 | { | ||
568 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Value = "正常"; | ||
569 | this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Style.ForeColor = Color.Green; | ||
570 | } | ||
571 | tabbhcx.Rows[i]["建议补货bh"] = this.databh.Rows[i].Cells["dataGridViewTextBoxColumn17"].Value; | ||
572 | } | ||
573 | DataTable table = GetDgvToTable(this.databh); | ||
574 | } | ||
575 | catch (Exception ex) | ||
576 | { | ||
577 | MessageBox.Show(ex.StackTrace); | ||
578 | } | ||
579 | } | ||
580 | private void expiredMxFilter() | ||
581 | { | ||
582 | |||
583 | try | ||
584 | { | ||
585 | if (txb_expired.Text.Trim().Length < 1) | ||
586 | { | ||
587 | tabgoodexpired.DefaultView.RowFilter = ""; | ||
588 | } | ||
589 | else | ||
590 | { | ||
591 | tabgoodexpired.DefaultView.RowFilter = string.Format(" 商品编码5 LIKE '%{0}%' OR 商品名称5 LIKE '%{0}%' OR 生产厂家5 LIKE '%{0}%' OR 供应商5 LIKE '%{0}%' OR 高值码5 LIKE '%{0}%' OR 规格5 LIKE '%{0}%' OR 柜子5 LIKE '%{0}%'", txb_expired.Text); | ||
592 | } | ||
593 | dgv_expired.DataSource = tabgoodexpired.DefaultView.Table; | ||
594 | DataTable table = GetDgvToTable(this.dgv_expired); | ||
595 | |||
596 | lbl_expired.Text = "库存数:" + " " + table.Rows.Count; | ||
597 | |||
598 | } | ||
599 | catch (Exception ex) | ||
600 | { | ||
601 | MessageBox.Show(ex.Message); | ||
602 | return; | ||
603 | } | ||
604 | } | ||
605 | |||
606 | |||
607 | private void kucMxFilter() | ||
608 | { | ||
609 | |||
610 | try | ||
611 | { | ||
612 | if (txb_kucmx.Text.Trim().Length < 1) | ||
613 | { | ||
614 | tablekucmx.DefaultView.RowFilter = ""; | ||
615 | } | ||
616 | else | ||
617 | { | ||
618 | tablekucmx.DefaultView.RowFilter = string.Format(" 商品编码4 LIKE '%{0}%' OR 商品名称4 LIKE '%{0}%' OR 生产厂家4 LIKE '%{0}%' OR 供应商4 LIKE '%{0}%' OR 高值码4 LIKE '%{0}%' OR 规格4 LIKE '%{0}%' OR 柜子4 LIKE '%{0}%' ", txb_kucmx.Text); | ||
619 | } | ||
620 | dgv_kucmx.DataSource = tablekucmx.DefaultView.Table; | ||
621 | DataTable table = GetDgvToTable(this.dgv_kucmx); | ||
622 | lab_kucmx.Text = "库存数:" + " " +table.Rows.Count.ToString(); | ||
623 | |||
624 | } | ||
625 | catch (Exception ex) | ||
626 | { | ||
627 | MessageBox.Show(ex.Message); | ||
628 | return; | ||
629 | } | ||
630 | } | ||
631 | |||
632 | private void txb_kucmx_TextChanged(object sender, EventArgs e) | ||
633 | { | ||
634 | kucMxFilter(); | ||
635 | } | ||
636 | |||
637 | private void btn_kucmxexport_Click(object sender, EventArgs e) | ||
638 | { | ||
639 | try | ||
640 | { | ||
641 | SaveFileDialog sfd = new SaveFileDialog(); | ||
642 | sfd.Title = "保存"; | ||
643 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
644 | sfd.ShowDialog(); | ||
645 | string sFilePath = sfd.FileName; | ||
646 | DataTable table = GetDgvToTable(this.dgv_kucmx); | ||
647 | ExportHelper.TableToExcel(table, sFilePath); | ||
648 | } | ||
649 | catch (Exception ex) | ||
650 | { | ||
651 | MessageBox.Show(ex.Message); | ||
652 | } | ||
653 | } | ||
654 | |||
655 | private void dgv_goodsuse_CellContentClick(object sender, DataGridViewCellEventArgs e) | ||
656 | { | ||
657 | |||
658 | } | ||
659 | |||
660 | private void cxb_expired_SelectedIndexChanged(object sender, EventArgs e) | ||
661 | { | ||
662 | GetexpiredKucMx(); | ||
663 | } | ||
664 | |||
665 | private void btn_refresh_expired_Click(object sender, EventArgs e) | ||
666 | { | ||
667 | GetexpiredKucMx(); | ||
668 | } | ||
669 | |||
670 | private void btn_export_expired_Click(object sender, EventArgs e) | ||
671 | { | ||
672 | try | ||
673 | { | ||
674 | SaveFileDialog sfd = new SaveFileDialog(); | ||
675 | sfd.Title = "保存"; | ||
676 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
677 | sfd.ShowDialog(); | ||
678 | string sFilePath = sfd.FileName; | ||
679 | DataTable table = GetDgvToTable(this.dgv_expired); | ||
680 | ExportHelper.TableToExcel(table, sFilePath); | ||
681 | } | ||
682 | catch (Exception ex) | ||
683 | { | ||
684 | MessageBox.Show(ex.Message); | ||
685 | } | ||
686 | } | ||
687 | |||
688 | private void txb_expired_TextChanged(object sender, EventArgs e) | ||
689 | { | ||
690 | expiredMxFilter(); | ||
691 | } | ||
692 | |||
693 | private void GetGoodskucInfo() | ||
694 | { | ||
695 | try | ||
696 | { | ||
697 | tabgoodskuc = control.GetGoodsKucInfo(orgguid); | ||
698 | this.dgv_goodskuc.DataSource = tabgoodskuc; | ||
699 | int sum = 0; | ||
700 | DataTable table = GetDgvToTable(this.dgv_goodskuc); | ||
701 | for (int i = 0; i < table.Rows.Count; i++) | ||
702 | { | ||
703 | int cursl = Convert.ToInt32(table.Rows[i]["数量"].ToString()); | ||
704 | sum = sum + cursl; | ||
705 | |||
706 | } | ||
707 | lbl_goodskuc.Text = "库存数:" + " " + sum.ToString(); | ||
708 | |||
709 | |||
710 | |||
711 | } | ||
712 | catch (Exception ex) | ||
713 | { | ||
714 | MessageBox.Show(ex.Message); | ||
715 | } | ||
716 | |||
717 | } | ||
718 | |||
719 | private void btn_goodskuc_Click(object sender, EventArgs e) | ||
720 | { | ||
721 | GetGoodskucInfo(); | ||
722 | |||
723 | } | ||
724 | |||
725 | private void btn_exportgoodskuc_Click(object sender, EventArgs e) | ||
726 | { | ||
727 | try | ||
728 | { | ||
729 | SaveFileDialog sfd = new SaveFileDialog(); | ||
730 | sfd.Title = "保存"; | ||
731 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
732 | sfd.ShowDialog(); | ||
733 | string sFilePath = sfd.FileName; | ||
734 | DataTable table = GetDgvToTable(this.dgv_goodskuc); | ||
735 | ExportHelper.TableToExcel(table, sFilePath); | ||
736 | } | ||
737 | catch (Exception ex) | ||
738 | { | ||
739 | MessageBox.Show(ex.Message); | ||
740 | } | ||
741 | } | ||
742 | |||
743 | private void txt_goodskuc_TextChanged(object sender, EventArgs e) | ||
744 | { | ||
745 | GoodsKucFilter(); | ||
746 | } | ||
747 | |||
748 | private void GoodsKucFilter() | ||
749 | { | ||
750 | |||
751 | try | ||
752 | { | ||
753 | if (txt_goodskuc.Text.Trim().Length < 1) | ||
754 | { | ||
755 | tabgoodskuc.DefaultView.RowFilter = ""; | ||
756 | } | ||
757 | else | ||
758 | { | ||
759 | tabgoodskuc.DefaultView.RowFilter = string.Format(" 商品编码6 LIKE '%{0}%' OR 商品名称6 LIKE '%{0}%' OR 生产厂家6 LIKE '%{0}%' OR 供应商6 LIKE '%{0}%' OR 规格6 LIKE '%{0}%' OR 柜子6 LIKE '%{0}%' ", txt_goodskuc.Text); | ||
760 | } | ||
761 | dgv_goodskuc.DataSource = tabgoodskuc.DefaultView.Table; | ||
762 | int sum = 0; | ||
763 | DataTable table = GetDgvToTable(this.dgv_goodskuc); | ||
764 | for (int i = 0; i < table.Rows.Count; i++) | ||
765 | { | ||
766 | sum = sum + Convert.ToInt32(table.Rows[i]["数量"].ToString()); | ||
767 | } | ||
768 | lbl_goodskuc.Text = "库存数:" + " " + sum.ToString(); | ||
769 | |||
770 | } | ||
771 | catch (Exception ex) | ||
772 | { | ||
773 | MessageBox.Show(ex.Message); | ||
774 | return; | ||
775 | } | ||
776 | } | ||
777 | |||
778 | private void GetGoodsRkInfo() | ||
779 | { | ||
780 | try | ||
781 | { | ||
782 | string begin_time = this.date_start_rk.Value.Year.ToString() + "/" + this.date_start_rk.Value.Month.ToString() + "/" + this.date_start_rk.Value.Day.ToString() + " 00:00:00"; | ||
783 | string end_time = this.date_end_rk.Value.AddDays(1).Year.ToString() + "/" + this.date_end_rk.Value.AddDays(1).Month.ToString() + "/" + this.date_end_rk.Value.AddDays(1).Day.ToString() + " 00:00:00"; | ||
784 | |||
785 | tabgoodsrk = control.GetGoodsRkInfo(orgguid,begin_time,end_time); | ||
786 | this.dgv_rk.DataSource = tabgoodsrk; | ||
787 | |||
788 | } | ||
789 | catch (Exception ex) | ||
790 | { | ||
791 | MessageBox.Show(ex.Message); | ||
792 | } | ||
793 | |||
794 | } | ||
795 | |||
796 | private void GoodsRkFilter() | ||
797 | { | ||
798 | |||
799 | try | ||
800 | { | ||
801 | if (txb_rk.Text.Trim().Length < 1) | ||
802 | { | ||
803 | tabgoodsrk.DefaultView.RowFilter = ""; | ||
804 | } | ||
805 | else | ||
806 | { | ||
807 | tabgoodsrk.DefaultView.RowFilter = string.Format(" 商品编码7 LIKE '%{0}%' OR 商品名称7 LIKE '%{0}%' OR 生产厂家7 LIKE '%{0}%' OR 供应商7 LIKE '%{0}%' OR 规格7 LIKE '%{0}%' OR 柜子7 LIKE '%{0}%' ", txb_rk.Text); | ||
808 | } | ||
809 | dgv_rk.DataSource = tabgoodsrk.DefaultView.Table; | ||
810 | |||
811 | } | ||
812 | catch (Exception ex) | ||
813 | { | ||
814 | MessageBox.Show(ex.Message); | ||
815 | return; | ||
816 | } | ||
817 | } | ||
818 | |||
819 | private void btn_rk_refresh_Click(object sender, EventArgs e) | ||
820 | { | ||
821 | GetGoodsRkInfo(); | ||
822 | } | ||
823 | |||
824 | private void txb_rk_TextChanged(object sender, EventArgs e) | ||
825 | { | ||
826 | GoodsRkFilter(); | ||
827 | } | ||
828 | |||
829 | private void btn_rk_export_Click(object sender, EventArgs e) | ||
830 | { | ||
831 | try | ||
832 | { | ||
833 | SaveFileDialog sfd = new SaveFileDialog(); | ||
834 | sfd.Title = "保存"; | ||
835 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
836 | sfd.ShowDialog(); | ||
837 | string sFilePath = sfd.FileName; | ||
838 | DataTable table = GetDgvToTable(this.dgv_rk); | ||
839 | ExportHelper.TableToExcel(table, sFilePath); | ||
840 | } | ||
841 | catch (Exception ex) | ||
842 | { | ||
843 | MessageBox.Show(ex.Message); | ||
844 | } | ||
845 | } | ||
846 | |||
847 | |||
848 | |||
849 | private void GetGoodspickInfo() | ||
850 | { | ||
851 | try | ||
852 | { | ||
853 | string begin_time = this.date_start_pick.Value.Year.ToString() + "/" + this.date_start_pick.Value.Month.ToString() + "/" + this.date_start_pick.Value.Day.ToString() + " 00:00:00"; | ||
854 | string end_time = this.date_end_pick.Value.AddDays(1).Year.ToString() + "/" + this.date_end_pick.Value.AddDays(1).Month.ToString() + "/" + this.date_end_pick.Value.AddDays(1).Day.ToString() + " 00:00:00"; | ||
855 | |||
856 | tabgoodspick = control.GetGoodsPickInfo(orgguid, begin_time, end_time); | ||
857 | this.dgv_pick.DataSource = tabgoodspick; | ||
858 | |||
859 | } | ||
860 | catch (Exception ex) | ||
861 | { | ||
862 | MessageBox.Show(ex.Message); | ||
863 | } | ||
864 | |||
865 | } | ||
866 | |||
867 | private void GoodsPickFilter() | ||
868 | { | ||
869 | |||
870 | try | ||
871 | { | ||
872 | if (txb_pick.Text.Trim().Length < 1) | ||
873 | { | ||
874 | tabgoodspick.DefaultView.RowFilter = ""; | ||
875 | } | ||
876 | else | ||
877 | { | ||
878 | tabgoodspick.DefaultView.RowFilter = string.Format(" 商品编码8 LIKE '%{0}%' OR 商品名称8 LIKE '%{0}%' OR 生产厂家8 LIKE '%{0}%' OR 供应商8 LIKE '%{0}%' OR 规格8 LIKE '%{0}%' OR 柜子8 LIKE '%{0}%' ", txb_pick.Text); | ||
879 | } | ||
880 | dgv_pick.DataSource = tabgoodspick.DefaultView.Table; | ||
881 | |||
882 | } | ||
883 | catch (Exception ex) | ||
884 | { | ||
885 | MessageBox.Show(ex.Message); | ||
886 | return; | ||
887 | } | ||
888 | } | ||
889 | private void btn_pick_refresh_Click(object sender, EventArgs e) | ||
890 | { | ||
891 | GetGoodspickInfo(); | ||
892 | } | ||
893 | |||
894 | private void txb_pick_TextChanged(object sender, EventArgs e) | ||
895 | { | ||
896 | GoodsPickFilter(); | ||
897 | |||
898 | } | ||
899 | |||
900 | private void btn_pick_export_Click(object sender, EventArgs e) | ||
901 | { | ||
902 | try | ||
903 | { | ||
904 | SaveFileDialog sfd = new SaveFileDialog(); | ||
905 | sfd.Title = "保存"; | ||
906 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
907 | sfd.ShowDialog(); | ||
908 | string sFilePath = sfd.FileName; | ||
909 | DataTable table = GetDgvToTable(this.dgv_pick); | ||
910 | ExportHelper.TableToExcel(table, sFilePath); | ||
911 | } | ||
912 | catch (Exception ex) | ||
913 | { | ||
914 | MessageBox.Show(ex.Message); | ||
915 | } | ||
916 | } | ||
917 | |||
918 | private void GetGoodsbackInfo() | ||
919 | { | ||
920 | try | ||
921 | { | ||
922 | string begin_time = this.date_start_back.Value.Year.ToString() + "/" + this.date_start_back.Value.Month.ToString() + "/" + this.date_start_back.Value.Day.ToString() + " 00:00:00"; | ||
923 | string end_time = this.date_end_back.Value.AddDays(1).Year.ToString() + "/" + this.date_end_back.Value.AddDays(1).Month.ToString() + "/" + this.date_end_back.Value.AddDays(1).Day.ToString() + " 00:00:00"; | ||
924 | |||
925 | tabgoodsback = control.GetGoodsBackInfo(orgguid, begin_time, end_time); | ||
926 | this.dgv_back.DataSource = tabgoodsback; | ||
927 | |||
928 | } | ||
929 | catch (Exception ex) | ||
930 | { | ||
931 | MessageBox.Show(ex.Message); | ||
932 | } | ||
933 | |||
934 | } | ||
935 | |||
936 | private void GoodsBackFilter() | ||
937 | { | ||
938 | |||
939 | try | ||
940 | { | ||
941 | if (txb_back.Text.Trim().Length < 1) | ||
942 | { | ||
943 | tabgoodsback.DefaultView.RowFilter = ""; | ||
944 | } | ||
945 | else | ||
946 | { | ||
947 | tabgoodsback.DefaultView.RowFilter = string.Format(" 商品编码9 LIKE '%{0}%' OR 商品名称9 LIKE '%{0}%' OR 生产厂家9 LIKE '%{0}%' OR 供应商9 LIKE '%{0}%' OR 规格9 LIKE '%{0}%' OR 柜子9 LIKE '%{0}%' ", txb_back.Text); | ||
948 | } | ||
949 | dgv_back.DataSource = tabgoodsback.DefaultView.Table; | ||
950 | |||
951 | } | ||
952 | catch (Exception ex) | ||
953 | { | ||
954 | MessageBox.Show(ex.Message); | ||
955 | return; | ||
956 | } | ||
957 | } | ||
958 | |||
959 | private void btn_back_refresh_Click(object sender, EventArgs e) | ||
960 | { | ||
961 | GetGoodsbackInfo(); | ||
962 | } | ||
963 | |||
964 | private void btn_back_export_Click(object sender, EventArgs e) | ||
965 | { | ||
966 | try | ||
967 | { | ||
968 | SaveFileDialog sfd = new SaveFileDialog(); | ||
969 | sfd.Title = "保存"; | ||
970 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
971 | sfd.ShowDialog(); | ||
972 | string sFilePath = sfd.FileName; | ||
973 | DataTable table = GetDgvToTable(this.dgv_back); | ||
974 | ExportHelper.TableToExcel(table, sFilePath); | ||
975 | } | ||
976 | catch (Exception ex) | ||
977 | { | ||
978 | MessageBox.Show(ex.Message); | ||
979 | } | ||
980 | } | ||
981 | |||
982 | private void txb_back_TextChanged(object sender, EventArgs e) | ||
983 | { | ||
984 | GoodsBackFilter(); | ||
985 | } | ||
986 | |||
987 | private void Form1_Click(object sender, EventArgs e) | ||
988 | { | ||
989 | |||
990 | } | ||
991 | |||
992 | private void Form1_MouseDoubleClick(object sender, MouseEventArgs e) | ||
993 | { | ||
994 | |||
995 | } | ||
996 | |||
997 | private void dgv_kucmx_MouseDoubleClick(object sender, MouseEventArgs e) | ||
998 | { | ||
999 | //MessageBox.Show("12121213"); | ||
1000 | } | ||
1001 | |||
1002 | private void dgv_kucmx_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1003 | { | ||
1004 | //foreach(var item in dgv_kucmx) | ||
1005 | for (int i = 0; i < dgv_kucmx.RowCount; i++){ | ||
1006 | //MessageBox.Show(.ToString()); | ||
1007 | dgv_kucmx.Rows[i].Cells[0].Value = i + 1; | ||
1008 | } | ||
1009 | } | ||
1010 | |||
1011 | private void dgv_Detail_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1012 | { | ||
1013 | //foreach(var item in dgv_kucmx) | ||
1014 | for (int i = 0; i < dgv_Detail.RowCount; i++) | ||
1015 | { | ||
1016 | //MessageBox.Show(.ToString()); | ||
1017 | dgv_Detail.Rows[i].Cells[0].Value = i + 1; | ||
1018 | } | ||
1019 | } | ||
1020 | |||
1021 | private void dgv_goodskuc_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1022 | { | ||
1023 | for (int i = 0; i < dgv_goodskuc.RowCount; i++) | ||
1024 | { | ||
1025 | //MessageBox.Show(.ToString()); | ||
1026 | dgv_goodskuc.Rows[i].Cells[0].Value = i + 1; | ||
1027 | } | ||
1028 | } | ||
1029 | |||
1030 | private void dgv_goodsusecurrentday_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1031 | { | ||
1032 | for (int i = 0; i < dgv_goodsusecurrentday.RowCount; i++) | ||
1033 | { | ||
1034 | //MessageBox.Show(.ToString()); | ||
1035 | dgv_goodsusecurrentday.Rows[i].Cells[0].Value = i + 1; | ||
1036 | } | ||
1037 | } | ||
1038 | |||
1039 | private void dgv_goodsuse_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1040 | { | ||
1041 | for (int i = 0; i < dgv_goodsuse.RowCount; i++) | ||
1042 | { | ||
1043 | //MessageBox.Show(.ToString()); | ||
1044 | dgv_goodsuse.Rows[i].Cells[0].Value = i + 1; | ||
1045 | } | ||
1046 | } | ||
1047 | |||
1048 | private void dgv_goodsusehz_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1049 | { | ||
1050 | for (int i = 0; i < dgv_goodsusehz.RowCount; i++) | ||
1051 | { | ||
1052 | //MessageBox.Show(.ToString()); | ||
1053 | dgv_goodsusehz.Rows[i].Cells[0].Value = i + 1; | ||
1054 | } | ||
1055 | } | ||
1056 | |||
1057 | private void dgv_expired_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1058 | { | ||
1059 | for (int i = 0; i < dgv_expired.RowCount; i++) | ||
1060 | { | ||
1061 | //MessageBox.Show(.ToString()); | ||
1062 | dgv_expired.Rows[i].Cells[0].Value = i + 1; | ||
1063 | } | ||
1064 | } | ||
1065 | |||
1066 | private void dgv_rk_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1067 | { | ||
1068 | for (int i = 0; i < dgv_rk.RowCount; i++) | ||
1069 | { | ||
1070 | //MessageBox.Show(.ToString()); | ||
1071 | dgv_rk.Rows[i].Cells[0].Value = i + 1; | ||
1072 | } | ||
1073 | } | ||
1074 | |||
1075 | private void dgv_pick_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1076 | { | ||
1077 | for (int i = 0; i < dgv_pick.RowCount; i++) | ||
1078 | { | ||
1079 | //MessageBox.Show(.ToString()); | ||
1080 | dgv_pick.Rows[i].Cells[0].Value = i + 1; | ||
1081 | } | ||
1082 | } | ||
1083 | |||
1084 | private void dgv_back_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) | ||
1085 | { | ||
1086 | for (int i = 0; i < dgv_back.RowCount; i++) | ||
1087 | { | ||
1088 | //MessageBox.Show(.ToString()); | ||
1089 | dgv_back.Rows[i].Cells[0].Value = i + 1; | ||
1090 | } | ||
1091 | } | ||
1092 | |||
1093 | private void dgv_kucmx_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) | ||
1094 | { | ||
1095 | // MessageBox.Show("1111"); | ||
1096 | |||
1097 | } | ||
1098 | |||
1099 | private void button5_Click(object sender, EventArgs e) | ||
1100 | { | ||
1101 | try | ||
1102 | { | ||
1103 | Getbhcc(); | ||
1104 | if (txbbhtj.Text.Trim().Length < 1) | ||
1105 | { | ||
1106 | tabbhcx.DefaultView.RowFilter = ""; | ||
1107 | } | ||
1108 | else | ||
1109 | { | ||
1110 | tabbhcx.DefaultView.RowFilter = string.Format(" 商品编码bh LIKE '%{0}%' OR 商品名称bh LIKE '%{0}%' OR 生产厂家bh LIKE '%{0}%' OR 规格型号bh LIKE '%{0}%' ", txbbhtj.Text); | ||
1111 | } | ||
1112 | databh.DataSource = tabbhcx.DefaultView.Table; | ||
1113 | DataTable table = GetDgvToTable(this.databh); | ||
1114 | |||
1115 | } | ||
1116 | catch (Exception ex) | ||
1117 | { | ||
1118 | MessageBox.Show(ex.Message); | ||
1119 | return; | ||
1120 | } | ||
1121 | } | ||
1122 | |||
1123 | private void button7_Click(object sender, EventArgs e) | ||
1124 | { | ||
1125 | try | ||
1126 | { | ||
1127 | SaveFileDialog sfd = new SaveFileDialog(); | ||
1128 | sfd.Title = "保存"; | ||
1129 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
1130 | sfd.ShowDialog(); | ||
1131 | string sFilePath = sfd.FileName; | ||
1132 | DataTable table = GetDgvToTable(this.databh); | ||
1133 | ExportHelper.TableToExcel(table, sFilePath); | ||
1134 | } | ||
1135 | catch (Exception ex) | ||
1136 | { | ||
1137 | MessageBox.Show(ex.Message); | ||
1138 | } | ||
1139 | } | ||
1140 | |||
1141 | private void textBox1_TextChanged(object sender, EventArgs e) | ||
1142 | { | ||
1143 | try | ||
1144 | { | ||
1145 | if (txbbhtj.Text.Trim().Length < 1) | ||
1146 | { | ||
1147 | tabbhcx.DefaultView.RowFilter = ""; | ||
1148 | } | ||
1149 | else | ||
1150 | { | ||
1151 | tabbhcx.DefaultView.RowFilter = string.Format(" 商品编码bh LIKE '%{0}%' OR 商品名称bh LIKE '%{0}%' OR 生产厂家bh LIKE '%{0}%' OR 规格型号bh LIKE '%{0}%' ", txbbhtj.Text); | ||
1152 | } | ||
1153 | databh.DataSource = tabbhcx.DefaultView.Table; | ||
1154 | DataTable table = GetDgvToTable(this.databh); | ||
1155 | |||
1156 | } | ||
1157 | catch (Exception ex) | ||
1158 | { | ||
1159 | MessageBox.Show(ex.Message); | ||
1160 | return; | ||
1161 | } | ||
1162 | } | ||
1163 | |||
1164 | private void dgv_goodsusehz_CellContentClick(object sender, DataGridViewCellEventArgs e) | ||
1165 | { | ||
1166 | |||
1167 | } | ||
1168 | |||
1169 | string xh = ConfigurationManager.AppSettings["xh"]; | ||
1170 | string url= ConfigurationManager.AppSettings["url"]; | ||
1171 | string bs = ConfigurationManager.AppSettings["bs"]; | ||
1172 | private void button8_Click(object sender, EventArgs e) | ||
1173 | { | ||
1174 | RestClient client = new RestClient(url); | ||
1175 | string result = client.Get(xh); | ||
1176 | GetkucMx(); | ||
1177 | MessageBox.Show(result); | ||
1178 | } | ||
1179 | |||
1180 | private void button9_Click(object sender, EventArgs e) | ||
1181 | { | ||
1182 | RestClient client = new RestClient(url); | ||
1183 | string result = client.Get(bs); | ||
1184 | GetkucMx(); | ||
1185 | MessageBox.Show(result); | ||
1186 | } | ||
1187 | |||
1188 | private void button12_Click(object sender, EventArgs e) | ||
1189 | { | ||
1190 | Getxh(); | ||
1191 | } | ||
1192 | private void Getxh() | ||
1193 | { | ||
1194 | try | ||
1195 | { | ||
1196 | tabbhxh = control.Getxh(orgguid); | ||
1197 | this.dataGridView1.DataSource = tabbhxh; | ||
1198 | int sum = 0; | ||
1199 | DataTable table = GetDgvToTable(this.dataGridView1); | ||
1200 | for (int i = 0; i < table.Rows.Count; i++) | ||
1201 | { | ||
1202 | sum = sum + 1; | ||
1203 | } | ||
1204 | label27.Text = "库存数:" + " " + sum.ToString(); | ||
1205 | } | ||
1206 | catch (Exception ex) | ||
1207 | { | ||
1208 | MessageBox.Show(ex.Message); | ||
1209 | } | ||
1210 | } | ||
1211 | /// <summary> | ||
1212 | /// | ||
1213 | /// </summary> | ||
1214 | private void kucxhFilter() | ||
1215 | { | ||
1216 | |||
1217 | try | ||
1218 | { | ||
1219 | |||
1220 | if (textBox1.Text.Trim().Length < 1) | ||
1221 | { | ||
1222 | tabbhxh.DefaultView.RowFilter = ""; | ||
1223 | } | ||
1224 | else | ||
1225 | { | ||
1226 | tabbhxh.DefaultView.RowFilter = string.Format(" 商品编码12 LIKE '%{0}%' OR 商品名称12 LIKE '%{0}%' OR 生产厂家12 LIKE '%{0}%' OR 供应商12 LIKE '%{0}%' OR 高值码12 LIKE '%{0}%' OR 规格12 LIKE '%{0}%' OR 柜子12 LIKE '%{0}%' ", textBox1.Text); | ||
1227 | } | ||
1228 | dataGridView1.DataSource = tabbhxh.DefaultView.Table; | ||
1229 | DataTable table = GetDgvToTable(this.dataGridView1); | ||
1230 | label27.Text = "库存数:" + " " + table.Rows.Count.ToString(); | ||
1231 | |||
1232 | } | ||
1233 | catch (Exception ex) | ||
1234 | { | ||
1235 | MessageBox.Show(ex.Message); | ||
1236 | return; | ||
1237 | } | ||
1238 | } | ||
1239 | |||
1240 | private void textBox1_TextChanged_1(object sender, EventArgs e) | ||
1241 | { | ||
1242 | kucxhFilter(); | ||
1243 | } | ||
1244 | |||
1245 | private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) | ||
1246 | { | ||
1247 | if (e.ColumnIndex == 11) | ||
1248 | { | ||
1249 | bool sq = false; | ||
1250 | foreach (string each in qx) | ||
1251 | { | ||
1252 | if(this.dataGridView1.Tag.Equals(each)) | ||
1253 | { | ||
1254 | sq = true; | ||
1255 | break; | ||
1256 | } | ||
1257 | } | ||
1258 | if (sq) | ||
1259 | { | ||
1260 | if (MessageBox.Show("确认恢复库存吗?", "消息", MessageBoxButtons.OKCancel,MessageBoxIcon.Warning) == DialogResult.OK) | ||
1261 | { | ||
1262 | if(control.hfkc(this.dataGridView1.SelectedRows[0].Cells[8].Value.ToString())) | ||
1263 | { | ||
1264 | Getxh(); | ||
1265 | } | ||
1266 | else | ||
1267 | { | ||
1268 | MessageBox.Show("恢复失败!"); | ||
1269 | } | ||
1270 | } | ||
1271 | } | ||
1272 | else | ||
1273 | { | ||
1274 | MessageBox.Show("您无权此操作"); | ||
1275 | } | ||
1276 | } | ||
1277 | } | ||
1278 | |||
1279 | private void btnpwup_Click(object sender, EventArgs e) | ||
1280 | { | ||
1281 | if (pwnew.Text.Length < 6) | ||
1282 | { | ||
1283 | MessageBox.Show( "新密码不能小于6位"); | ||
1284 | return; | ||
1285 | } | ||
1286 | MessageBox.Show(control.ChangePwd(En.GenerateMD5(pwold.Text),En.GenerateMD5(pwnew.Text),uid)); | ||
1287 | } | ||
1288 | |||
1289 | private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) | ||
1290 | { | ||
1291 | if (this.linkoldpwd.Tag.ToString().Equals("0")) | ||
1292 | { | ||
1293 | this.pwold.PasswordChar = new char(); | ||
1294 | this.linkoldpwd.Tag = "1"; | ||
1295 | this.linkoldpwd.Text = "隐藏密码"; | ||
1296 | } | ||
1297 | else | ||
1298 | { | ||
1299 | this.pwold.PasswordChar = '*'; | ||
1300 | this.linkoldpwd.Tag = "0"; | ||
1301 | this.linkoldpwd.Text = "显示密码"; | ||
1302 | } | ||
1303 | } | ||
1304 | |||
1305 | private void linknewpwd_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) | ||
1306 | { | ||
1307 | if (this.linknewpwd.Tag.ToString().Equals("0")) | ||
1308 | { | ||
1309 | this.pwnew.PasswordChar = new char(); | ||
1310 | this.linknewpwd.Tag = "1"; | ||
1311 | this.linknewpwd.Text = "隐藏密码"; | ||
1312 | } | ||
1313 | else | ||
1314 | { | ||
1315 | this.pwnew.PasswordChar = '*'; | ||
1316 | this.linknewpwd.Tag = "0"; | ||
1317 | this.linknewpwd.Text = "显示密码"; | ||
1318 | } | ||
1319 | } | ||
1320 | |||
1321 | private void btnpwinit_Click(object sender, EventArgs e) | ||
1322 | { | ||
1323 | MessageBox.Show(control.ChangePwd("-1", "", uid)); | ||
1324 | } | ||
1325 | |||
1326 | private void button13_Click(object sender, EventArgs e) | ||
1327 | { | ||
1328 | try | ||
1329 | { | ||
1330 | SaveFileDialog sfd = new SaveFileDialog(); | ||
1331 | sfd.Title = "保存"; | ||
1332 | sfd.Filter = "xls文件.xlsx|*.xlsx"; | ||
1333 | sfd.ShowDialog(); | ||
1334 | string sFilePath = sfd.FileName; | ||
1335 | DataTable table = GetDgvToTable(this.dataGridView1); | ||
1336 | ExportHelper.TableToExcel(table, sFilePath); | ||
1337 | } | ||
1338 | catch (Exception ex) | ||
1339 | { | ||
1340 | MessageBox.Show(ex.Message); | ||
1341 | } | ||
1342 | } | ||
1343 | |||
1344 | private void concopy_ItemClicked(object sender, ToolStripItemClickedEventArgs e) | ||
1345 | { | ||
1346 | if(message.Length==0) | ||
1347 | { | ||
1348 | Clipboard.Clear(); | ||
1349 | return; | ||
1350 | } | ||
1351 | Clipboard.SetText(message); | ||
1352 | } | ||
1353 | } | ||
1354 | } |
HcgClientExport/Form1.resx
0 → 100644
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <root> | ||
3 | <!-- | ||
4 | Microsoft ResX Schema | ||
5 | |||
6 | Version 2.0 | ||
7 | |||
8 | The primary goals of this format is to allow a simple XML format | ||
9 | that is mostly human readable. The generation and parsing of the | ||
10 | various data types are done through the TypeConverter classes | ||
11 | associated with the data types. | ||
12 | |||
13 | Example: | ||
14 | |||
15 | ... ado.net/XML headers & schema ... | ||
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | ||
17 | <resheader name="version">2.0</resheader> | ||
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | ||
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | ||
24 | </data> | ||
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | ||
27 | <comment>This is a comment</comment> | ||
28 | </data> | ||
29 | |||
30 | There are any number of "resheader" rows that contain simple | ||
31 | name/value pairs. | ||
32 | |||
33 | Each data row contains a name, and value. The row also contains a | ||
34 | type or mimetype. Type corresponds to a .NET class that support | ||
35 | text/value conversion through the TypeConverter architecture. | ||
36 | Classes that don't support this are serialized and stored with the | ||
37 | mimetype set. | ||
38 | |||
39 | The mimetype is used for serialized objects, and tells the | ||
40 | ResXResourceReader how to depersist the object. This is currently not | ||
41 | extensible. For a given mimetype the value must be set accordingly: | ||
42 | |||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | ||
44 | that the ResXResourceWriter will generate, however the reader can | ||
45 | read any of the formats listed below. | ||
46 | |||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | ||
48 | value : The object must be serialized with | ||
49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | ||
50 | : and then encoded with base64 encoding. | ||
51 | |||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | ||
53 | value : The object must be serialized with | ||
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||
55 | : and then encoded with base64 encoding. | ||
56 | |||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | ||
58 | value : The object must be serialized into a byte array | ||
59 | : using a System.ComponentModel.TypeConverter | ||
60 | : and then encoded with base64 encoding. | ||
61 | --> | ||
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||
63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | ||
64 | <xsd:element name="root" msdata:IsDataSet="true"> | ||
65 | <xsd:complexType> | ||
66 | <xsd:choice maxOccurs="unbounded"> | ||
67 | <xsd:element name="metadata"> | ||
68 | <xsd:complexType> | ||
69 | <xsd:sequence> | ||
70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | ||
71 | </xsd:sequence> | ||
72 | <xsd:attribute name="name" use="required" type="xsd:string" /> | ||
73 | <xsd:attribute name="type" type="xsd:string" /> | ||
74 | <xsd:attribute name="mimetype" type="xsd:string" /> | ||
75 | <xsd:attribute ref="xml:space" /> | ||
76 | </xsd:complexType> | ||
77 | </xsd:element> | ||
78 | <xsd:element name="assembly"> | ||
79 | <xsd:complexType> | ||
80 | <xsd:attribute name="alias" type="xsd:string" /> | ||
81 | <xsd:attribute name="name" type="xsd:string" /> | ||
82 | </xsd:complexType> | ||
83 | </xsd:element> | ||
84 | <xsd:element name="data"> | ||
85 | <xsd:complexType> | ||
86 | <xsd:sequence> | ||
87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||
89 | </xsd:sequence> | ||
90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | ||
91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||
92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||
93 | <xsd:attribute ref="xml:space" /> | ||
94 | </xsd:complexType> | ||
95 | </xsd:element> | ||
96 | <xsd:element name="resheader"> | ||
97 | <xsd:complexType> | ||
98 | <xsd:sequence> | ||
99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
100 | </xsd:sequence> | ||
101 | <xsd:attribute name="name" type="xsd:string" use="required" /> | ||
102 | </xsd:complexType> | ||
103 | </xsd:element> | ||
104 | </xsd:choice> | ||
105 | </xsd:complexType> | ||
106 | </xsd:element> | ||
107 | </xsd:schema> | ||
108 | <resheader name="resmimetype"> | ||
109 | <value>text/microsoft-resx</value> | ||
110 | </resheader> | ||
111 | <resheader name="version"> | ||
112 | <value>2.0</value> | ||
113 | </resheader> | ||
114 | <resheader name="reader"> | ||
115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
116 | </resheader> | ||
117 | <resheader name="writer"> | ||
118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
119 | </resheader> | ||
120 | <metadata name="rownum1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
121 | <value>True</value> | ||
122 | </metadata> | ||
123 | <metadata name="商品编码1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
124 | <value>True</value> | ||
125 | </metadata> | ||
126 | <metadata name="商品名称1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
127 | <value>True</value> | ||
128 | </metadata> | ||
129 | <metadata name="规格1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
130 | <value>True</value> | ||
131 | </metadata> | ||
132 | <metadata name="生产厂家1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
133 | <value>True</value> | ||
134 | </metadata> | ||
135 | <metadata name="供应商1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
136 | <value>True</value> | ||
137 | </metadata> | ||
138 | <metadata name="批号1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
139 | <value>True</value> | ||
140 | </metadata> | ||
141 | <metadata name="有效期1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
142 | <value>True</value> | ||
143 | </metadata> | ||
144 | <metadata name="数量1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
145 | <value>True</value> | ||
146 | </metadata> | ||
147 | <metadata name="操作人1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
148 | <value>True</value> | ||
149 | </metadata> | ||
150 | <metadata name="操作时间1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
151 | <value>True</value> | ||
152 | </metadata> | ||
153 | <metadata name="rownum.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
154 | <value>True</value> | ||
155 | </metadata> | ||
156 | <metadata name="商品编码.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
157 | <value>True</value> | ||
158 | </metadata> | ||
159 | <metadata name="商品名称.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
160 | <value>True</value> | ||
161 | </metadata> | ||
162 | <metadata name="规格.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
163 | <value>True</value> | ||
164 | </metadata> | ||
165 | <metadata name="生产厂家.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
166 | <value>True</value> | ||
167 | </metadata> | ||
168 | <metadata name="供应商.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
169 | <value>True</value> | ||
170 | </metadata> | ||
171 | <metadata name="批号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
172 | <value>True</value> | ||
173 | </metadata> | ||
174 | <metadata name="有效期.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
175 | <value>True</value> | ||
176 | </metadata> | ||
177 | <metadata name="数量.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
178 | <value>True</value> | ||
179 | </metadata> | ||
180 | <metadata name="rownum4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
181 | <value>True</value> | ||
182 | </metadata> | ||
183 | <metadata name="商品编码4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
184 | <value>True</value> | ||
185 | </metadata> | ||
186 | <metadata name="商品名称4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
187 | <value>True</value> | ||
188 | </metadata> | ||
189 | <metadata name="规格4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
190 | <value>True</value> | ||
191 | </metadata> | ||
192 | <metadata name="生产厂家4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
193 | <value>True</value> | ||
194 | </metadata> | ||
195 | <metadata name="供应商4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
196 | <value>True</value> | ||
197 | </metadata> | ||
198 | <metadata name="批号4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
199 | <value>True</value> | ||
200 | </metadata> | ||
201 | <metadata name="有效期4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
202 | <value>True</value> | ||
203 | </metadata> | ||
204 | <metadata name="数量4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
205 | <value>True</value> | ||
206 | </metadata> | ||
207 | <metadata name="高值码4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
208 | <value>True</value> | ||
209 | </metadata> | ||
210 | <metadata name="柜子4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
211 | <value>True</value> | ||
212 | </metadata> | ||
213 | <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
214 | <value>True</value> | ||
215 | </metadata> | ||
216 | <metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
217 | <value>True</value> | ||
218 | </metadata> | ||
219 | <metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
220 | <value>True</value> | ||
221 | </metadata> | ||
222 | <metadata name="dataGridViewTextBoxColumn4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
223 | <value>True</value> | ||
224 | </metadata> | ||
225 | <metadata name="dataGridViewTextBoxColumn5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
226 | <value>True</value> | ||
227 | </metadata> | ||
228 | <metadata name="dataGridViewTextBoxColumn6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
229 | <value>True</value> | ||
230 | </metadata> | ||
231 | <metadata name="dataGridViewTextBoxColumn9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
232 | <value>True</value> | ||
233 | </metadata> | ||
234 | <metadata name="柜子6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
235 | <value>True</value> | ||
236 | </metadata> | ||
237 | <metadata name="rownum2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
238 | <value>True</value> | ||
239 | </metadata> | ||
240 | <metadata name="商品编码2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
241 | <value>True</value> | ||
242 | </metadata> | ||
243 | <metadata name="商品名称2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
244 | <value>True</value> | ||
245 | </metadata> | ||
246 | <metadata name="规格2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
247 | <value>True</value> | ||
248 | </metadata> | ||
249 | <metadata name="生产厂家2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
250 | <value>True</value> | ||
251 | </metadata> | ||
252 | <metadata name="供应商2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
253 | <value>True</value> | ||
254 | </metadata> | ||
255 | <metadata name="批号2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
256 | <value>True</value> | ||
257 | </metadata> | ||
258 | <metadata name="有效期2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
259 | <value>True</value> | ||
260 | </metadata> | ||
261 | <metadata name="数量2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
262 | <value>True</value> | ||
263 | </metadata> | ||
264 | <metadata name="操作人2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
265 | <value>True</value> | ||
266 | </metadata> | ||
267 | <metadata name="操作时间2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
268 | <value>True</value> | ||
269 | </metadata> | ||
270 | <metadata name="高值码2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
271 | <value>True</value> | ||
272 | </metadata> | ||
273 | <metadata name="rownum3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
274 | <value>True</value> | ||
275 | </metadata> | ||
276 | <metadata name="商品编码3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
277 | <value>True</value> | ||
278 | </metadata> | ||
279 | <metadata name="商品名称3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
280 | <value>True</value> | ||
281 | </metadata> | ||
282 | <metadata name="规格3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
283 | <value>True</value> | ||
284 | </metadata> | ||
285 | <metadata name="生产厂家3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
286 | <value>True</value> | ||
287 | </metadata> | ||
288 | <metadata name="供应商3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
289 | <value>True</value> | ||
290 | </metadata> | ||
291 | <metadata name="批号3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
292 | <value>True</value> | ||
293 | </metadata> | ||
294 | <metadata name="有效期3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
295 | <value>True</value> | ||
296 | </metadata> | ||
297 | <metadata name="数量3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
298 | <value>True</value> | ||
299 | </metadata> | ||
300 | <metadata name="rownum5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
301 | <value>True</value> | ||
302 | </metadata> | ||
303 | <metadata name="商品编码5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
304 | <value>True</value> | ||
305 | </metadata> | ||
306 | <metadata name="商品名称5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
307 | <value>True</value> | ||
308 | </metadata> | ||
309 | <metadata name="规格5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
310 | <value>True</value> | ||
311 | </metadata> | ||
312 | <metadata name="生产厂家5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
313 | <value>True</value> | ||
314 | </metadata> | ||
315 | <metadata name="供应商5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
316 | <value>True</value> | ||
317 | </metadata> | ||
318 | <metadata name="批号5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
319 | <value>True</value> | ||
320 | </metadata> | ||
321 | <metadata name="有效期5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
322 | <value>True</value> | ||
323 | </metadata> | ||
324 | <metadata name="效期5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
325 | <value>True</value> | ||
326 | </metadata> | ||
327 | <metadata name="柜子5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
328 | <value>True</value> | ||
329 | </metadata> | ||
330 | <metadata name="高值码5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
331 | <value>True</value> | ||
332 | </metadata> | ||
333 | <metadata name="rownum7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
334 | <value>True</value> | ||
335 | </metadata> | ||
336 | <metadata name="商品编码7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
337 | <value>True</value> | ||
338 | </metadata> | ||
339 | <metadata name="商品名称7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
340 | <value>True</value> | ||
341 | </metadata> | ||
342 | <metadata name="规格7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
343 | <value>True</value> | ||
344 | </metadata> | ||
345 | <metadata name="生产厂家7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
346 | <value>True</value> | ||
347 | </metadata> | ||
348 | <metadata name="供应商7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
349 | <value>True</value> | ||
350 | </metadata> | ||
351 | <metadata name="批号7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
352 | <value>True</value> | ||
353 | </metadata> | ||
354 | <metadata name="有效期7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
355 | <value>True</value> | ||
356 | </metadata> | ||
357 | <metadata name="数量7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
358 | <value>True</value> | ||
359 | </metadata> | ||
360 | <metadata name="操作人7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
361 | <value>True</value> | ||
362 | </metadata> | ||
363 | <metadata name="操作时间7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
364 | <value>True</value> | ||
365 | </metadata> | ||
366 | <metadata name="高值码7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
367 | <value>True</value> | ||
368 | </metadata> | ||
369 | <metadata name="柜子7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
370 | <value>True</value> | ||
371 | </metadata> | ||
372 | <metadata name="rownum8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
373 | <value>True</value> | ||
374 | </metadata> | ||
375 | <metadata name="商品编码8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
376 | <value>True</value> | ||
377 | </metadata> | ||
378 | <metadata name="商品名称8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
379 | <value>True</value> | ||
380 | </metadata> | ||
381 | <metadata name="规格8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
382 | <value>True</value> | ||
383 | </metadata> | ||
384 | <metadata name="生产厂家8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
385 | <value>True</value> | ||
386 | </metadata> | ||
387 | <metadata name="供应商8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
388 | <value>True</value> | ||
389 | </metadata> | ||
390 | <metadata name="批号8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
391 | <value>True</value> | ||
392 | </metadata> | ||
393 | <metadata name="有效期8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
394 | <value>True</value> | ||
395 | </metadata> | ||
396 | <metadata name="数量8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
397 | <value>True</value> | ||
398 | </metadata> | ||
399 | <metadata name="操作人8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
400 | <value>True</value> | ||
401 | </metadata> | ||
402 | <metadata name="操作时间8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
403 | <value>True</value> | ||
404 | </metadata> | ||
405 | <metadata name="高值码8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
406 | <value>True</value> | ||
407 | </metadata> | ||
408 | <metadata name="柜子8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
409 | <value>True</value> | ||
410 | </metadata> | ||
411 | <metadata name="rownum9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
412 | <value>True</value> | ||
413 | </metadata> | ||
414 | <metadata name="商品编码9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
415 | <value>True</value> | ||
416 | </metadata> | ||
417 | <metadata name="商品名称9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
418 | <value>True</value> | ||
419 | </metadata> | ||
420 | <metadata name="规格9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
421 | <value>True</value> | ||
422 | </metadata> | ||
423 | <metadata name="生产厂家9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
424 | <value>True</value> | ||
425 | </metadata> | ||
426 | <metadata name="供应商9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
427 | <value>True</value> | ||
428 | </metadata> | ||
429 | <metadata name="批号9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
430 | <value>True</value> | ||
431 | </metadata> | ||
432 | <metadata name="有效期9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
433 | <value>True</value> | ||
434 | </metadata> | ||
435 | <metadata name="数量9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
436 | <value>True</value> | ||
437 | </metadata> | ||
438 | <metadata name="操作人9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
439 | <value>True</value> | ||
440 | </metadata> | ||
441 | <metadata name="操作时间9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
442 | <value>True</value> | ||
443 | </metadata> | ||
444 | <metadata name="高值码9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
445 | <value>True</value> | ||
446 | </metadata> | ||
447 | <metadata name="柜子9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
448 | <value>True</value> | ||
449 | </metadata> | ||
450 | <metadata name="dataGridViewTextBoxColumn7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
451 | <value>True</value> | ||
452 | </metadata> | ||
453 | <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
454 | <value>True</value> | ||
455 | </metadata> | ||
456 | <metadata name="dataGridViewTextBoxColumn10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
457 | <value>True</value> | ||
458 | </metadata> | ||
459 | <metadata name="dataGridViewTextBoxColumn12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
460 | <value>True</value> | ||
461 | </metadata> | ||
462 | <metadata name="ggxh.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
463 | <value>True</value> | ||
464 | </metadata> | ||
465 | <metadata name="dataGridViewTextBoxColumn14.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
466 | <value>True</value> | ||
467 | </metadata> | ||
468 | <metadata name="dataGridViewTextBoxColumn15.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
469 | <value>True</value> | ||
470 | </metadata> | ||
471 | <metadata name="dataGridViewTextBoxColumn16.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
472 | <value>True</value> | ||
473 | </metadata> | ||
474 | <metadata name="dataGridViewTextBoxColumn17.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
475 | <value>True</value> | ||
476 | </metadata> | ||
477 | <metadata name="dataGridViewTextBoxColumn11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
478 | <value>True</value> | ||
479 | </metadata> | ||
480 | <metadata name="dataGridViewTextBoxColumn13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
481 | <value>True</value> | ||
482 | </metadata> | ||
483 | <metadata name="dataGridViewTextBoxColumn18.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
484 | <value>True</value> | ||
485 | </metadata> | ||
486 | <metadata name="dataGridViewTextBoxColumn19.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
487 | <value>True</value> | ||
488 | </metadata> | ||
489 | <metadata name="dataGridViewTextBoxColumn20.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
490 | <value>True</value> | ||
491 | </metadata> | ||
492 | <metadata name="dataGridViewTextBoxColumn21.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
493 | <value>True</value> | ||
494 | </metadata> | ||
495 | <metadata name="dataGridViewTextBoxColumn22.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
496 | <value>True</value> | ||
497 | </metadata> | ||
498 | <metadata name="dataGridViewTextBoxColumn23.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
499 | <value>True</value> | ||
500 | </metadata> | ||
501 | <metadata name="dataGridViewTextBoxColumn25.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
502 | <value>True</value> | ||
503 | </metadata> | ||
504 | <metadata name="dataGridViewTextBoxColumn26.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
505 | <value>True</value> | ||
506 | </metadata> | ||
507 | <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
508 | <value>True</value> | ||
509 | </metadata> | ||
510 | <metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||
511 | <value>True</value> | ||
512 | </metadata> | ||
513 | <metadata name="concopy.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||
514 | <value>17, 17</value> | ||
515 | </metadata> | ||
516 | <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | ||
517 | <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||
518 | <value> | ||
519 | AAABAAEAYGAAAAEAIAColAAAFgAAACgAAABgAAAAwAAAAAEAIAAAAAAAAJAAAMMOAADDDgAAAAAAAAAA | ||
520 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
521 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
522 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
523 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
524 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
525 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
526 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
527 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
528 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
529 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
530 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
531 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
532 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
533 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
534 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
535 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
536 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
537 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
538 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
539 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
540 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
541 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
542 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
543 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
544 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
545 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
546 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
547 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
548 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAAAAAQEBAQAA | ||
549 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
550 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
551 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
552 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
553 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
554 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB | ||
555 | AAEAAAACAAAAARQUFAwODQ0MAAAAAQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
556 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
557 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
558 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
559 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
560 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
561 | AAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAIAAAAHFhYVOh0dHKcUExOnCwoJOQAAAAcAAAACAAAAAQAA | ||
562 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
563 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
564 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
565 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
566 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
567 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEAAAACAAAAAxISER0ZGRh7GhkZ4h4e | ||
568 | Hf8VFBP/DQwM4g0MC3sICAccAAAAAwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
569 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
570 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
571 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
572 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
573 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA | ||
574 | AAIHBwcMGRgYThsaGsAbGxr8Gxsa/x8fHv8VFRT/DQ0M/w4NDPwMDAu/CwoKTQMDAwsAAAACAAAAAgAA | ||
575 | AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
576 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
577 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
578 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
579 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
580 | AAAAAAAAAAAAAAEBAQEAAAACAAAABRcXFiocHBuTHBwb7hwcG/8bGxr/Gxsa/yAfH/8WFhX/Dg4N/w0M | ||
581 | DP8NDQz/DQwL7gwMC5IJCQgqAAAABQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
582 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
583 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
584 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
585 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
586 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAgAAAAIQDw8SHBwbZB4eHdIeHh3/HBwb/xYW | ||
587 | Fv8VFRT/HBsb/yAgH/8XFxb/Dw4N/wYGBf8HBwb/DAwL/w0NDP8MDAvSCwsKYwYGBRIAAAACAAAAAgAA | ||
588 | AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
589 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
590 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
591 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
592 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAABxsb | ||
593 | GjsfHx2qHx8e9x8fHf8bGxr/ExMT/xAQEP8UFBP/HBwb/yEhIP8YFxb/Dw8O/wQEBP8AAAD/AwMD/woJ | ||
594 | Cf8NDAz/DAwL9gwLC6oKCgk6AAAABwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
595 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
596 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
597 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
598 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
599 | AAABAQEBAAAAAgAAAAMXFxYdHx8efCEgH+IhIB//Hh4d/xcXF/8SEhL/EBAQ/xAQEP8UFBT/HR0c/yIh | ||
600 | If8ZGBf/EBAP/wUFBP8AAAD/AAAA/wEBAf8GBgX/CwsK/w0MDP8MDAvhCwsKewcHBxwAAAADAAAAAgAA | ||
601 | AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
602 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
603 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
604 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
605 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACCAgIDB8fHk4iISDAIiIh/SEhIP8bGxr/FBQT/xER | ||
606 | Ef8RERH/EBAQ/xAQEP8UFBT/Hh0c/yIiIf8ZGRj/EREQ/wUFBf8AAAD/AAAA/wAAAP8AAAD/AgIC/wgI | ||
607 | CP8MDAv/DAwL/QsLCr8KCglOAwMCCwAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
608 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
609 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
610 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
611 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAgAAAAQdHBwqIyIhkyQk | ||
612 | I+4kIyL/Hx8e/xcXFv8SERH/ERER/xEREf8RERH/EBAQ/xAQEP8UFBT/Hh4d/yMjIv8aGhn/EhIQ/wUF | ||
613 | Bf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8EBAT/CgoJ/wwMC/8MCwrtCwoKkwgICCkAAAAEAAAAAgAA | ||
614 | AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
615 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
616 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
617 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAA | ||
618 | AAIAAAACFRQUEyMiImQmJSTSJiYk/yQjI/8cGxv/ExMT/xEREf8RERH/ERER/xEREf8RERH/EBAQ/xAQ | ||
619 | EP8UFBT/Hx8e/yQkI/8bGxr/EhIR/wUFBf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/wcG | ||
620 | Bv8LCwr/DAsL/wsLCtILCwpkBgYGEwAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
621 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
622 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
623 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
624 | AAAAAAAAAAAAAAAAAAABAQABAAAAAgAAAAciIiE7JyYlqygnJvcmJiX/ISEg/xcXF/8SEhL/ERER/xER | ||
625 | Ef8RERH/ERER/xEREf8RERH/EBAQ/xAQEP8VFRT/IB8e/yUkI/8bGxr/ExIS/wYGBv8AAAD/AQEB/wEB | ||
626 | Af8BAQH/AQEB/wEBAf8AAAD/AAAA/wEBAf8EBAP/CQkI/wwLC/8LCwr3CwoKqgkJCDoAAAAHAAAAAgAA | ||
627 | AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
628 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
629 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
630 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAIAAAADHBwbHScmJXwpKSfiKSko/yUl | ||
631 | JP8cGxv/FBQU/xMTE/8SEhL/EhIS/xISEv8SEhL/EhIS/xISEv8SEhL/ERER/xEREf8WFhX/ISAf/yUl | ||
632 | JP8cHBv/FBMS/wYGBv8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AQEB/wEBAf8BAQH/AgIC/wYG | ||
633 | Bv8KCgr/DAsK/wsLCuELCwp7CAcHHAAAAAMAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
634 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
635 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
636 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgwL | ||
637 | CwwnJyZOKioowCsqKfwpKSj/ISEg/xcXF/8TExP/ExMT/xMTE/8SEhL/EhIS/xISEv8SEhL/EhIS/xIS | ||
638 | Ev8SEhL/ERER/xEREf8WFhX/ISEg/yYmJf8eHRz/FRQT/wcHB/8BAQH/AgIC/wICAv8CAgL/AgIC/wIC | ||
639 | Av8CAgL/AgIC/wICAv8CAgL/AgIC/wICAv8EBAP/CAgH/wsLCv8MCwv8CwsKvwoKCU0EBAQMAAAAAwAA | ||
640 | AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
641 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
642 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
643 | AAAAAAAAAQEBAQAAAAIAAAAEIyMhKiwrKpQtLSzuLSwr/ycnJf8bGxv/FBQU/xMTE/8TExP/ExMT/xMT | ||
644 | E/8TExP/ExMS/xMTE/8TExP/ExMT/xMTE/8TExL/EhIS/xESEf8XFhb/IiIg/ycnJv8eHh3/FRUU/wgI | ||
645 | B/8CAgL/AwIC/wMCAv8DAgL/AwIC/wMCAv8DAgL/AwIC/wMCAv8DAgL/AwIC/wMCAv8CAgL/AwMC/wYF | ||
646 | Bf8JCQj/CwsK/wwLCu4LCgmTCQgIKQAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
647 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
648 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
649 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEAAAACAAAAAxkZGBMsKypkLy4t0zAvLv8tLCv/IiEh/xcW | ||
650 | Fv8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExIS/xIS | ||
651 | Ev8XFxf/IyMi/ygoJv8fHh3/FhYU/wgICP8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMD | ||
652 | A/8DAwP/AwMD/wMDA/8DAwP/AwMD/wMDA/8EBAP/CAcH/wsKCv8LCwr/CwsK0goKCWMGBgYSAAAAAwAA | ||
653 | AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
654 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
655 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAIAAAAHKikoOzAv | ||
656 | LqsxMC/3MDAu/ykoJ/8cHBv/FRUV/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8TExP/ExMT/xMT | ||
657 | E/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8YGBj/JCQj/ykoJ/8gHx7/FxcV/wkJCf8EAwP/BAQE/wQE | ||
658 | BP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/BAQE/wYF | ||
659 | Bf8JCQj/CwsK/wsLCvcLCwqqCgkJOgAAAAcAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
660 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
661 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB | ||
662 | AQEAAAACAAAAAyIiIR0xMC58MjIw4jMyMf8uLiz/IiIh/xgXF/8VFRX/FRUV/xQUFP8UFRT/FBUU/xQV | ||
663 | FP8UFRT/FBUU/xQVFP8UFBT/ExMT/xMUE/8TFBP/ExQT/xMUE/8TExP/ExMT/xMTE/8YGBj/JSQj/yop | ||
664 | KP8hIR//GRgX/woJCf8EBAT/BAQE/wQEBf8EBAX/BAQF/wQEBf8EBAX/BAQF/wQEBf8EBAX/BAQF/wQE | ||
665 | Bf8EBAX/BAQF/wQEBf8EBAX/BAQF/wQEBP8FBAX/BwcH/woKCf8LCwr/CwsK4goKCXsHBwYeAAAABQAA | ||
666 | AAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
667 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
668 | AAAAAAAAAAAAAAAAAAABAQEBAAAAAgAAAAIPDw4MLy4tTjQzMsA1NDP8MzMx/ykpKP8bGxv/FhYW/xYW | ||
669 | Fv8WFhb/FhYV/xUVFf8VFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8VFBT/FBQU/xQUFP8UFBT/FBQU/xQU | ||
670 | FP8UFBT/EhIS/xISEv8ZGBj/JiUk/ysqKf8jIiH/GhkY/woKCv8LCwv/BwcH/wUFBf8FBQX/BQUF/wUF | ||
671 | Bf8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wUFBf8FBQX/BQUF/wYG | ||
672 | Bv8JCQj/CwsK/wsLCvwLCwrACgkJUgICAhMAAAAIAAAABQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAA | ||
673 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
674 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgEAAAACAAAABSsqKSo1NDKUNjU07jY1 | ||
675 | NP8wLy7/IiEh/xgYF/8XFhb/FxcW/xcXFv8XFxb/FhYW/xYWFf8WFhX/FhYV/xYWFf8WFhX/FhYV/xYW | ||
676 | Ff8VFRX/FRUU/xUVFP8VFRT/FRUU/xQUFP8XFhb/KSkp/xoZGf8ZGRj/JyYl/ywrKv8jIyH/GxoZ/wsL | ||
677 | C/82Njb/GBgY/wcHB/8HBwf/BQUE/wYGBv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYG | ||
678 | Bv8GBgb/BgYG/wYGBv8GBgb/BgYG/wYGBv8GBgb/BwcH/woKCf8LCwr/CwsK7woKCZkHBgY3AAAAEAAA | ||
679 | AAkAAAAFAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
680 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAgAA | ||
681 | AAIeHh0TNDQyZDg3NdM5ODb/NjUz/ykoJ/8bGxv/FxcX/xcXF/8XFxf/FxcX/xcXF/8XFxf/FxcX/xYW | ||
682 | Fv8WFhb/FhYW/xYWFv8WFhb/FhYW/xYWFv8WFhb/FRUV/xUVFf8VFRX/ExMT/x0dHf9gYWH/T09P/xoa | ||
683 | Gv8ZGRn/Jycm/ywsK/8lJCP/HBsa/wwMC/8+Pj7/Wlpb/0NDRP8wMTH/Hx8f/wsLCv8HBwb/BwcH/wcH | ||
684 | B/8HBwf/BwcH/wcHB/8HBwf/BwcH/wcHB/8HBwf/BwcH/wcHB/8HBwf/BwcH/wcHB/8HBwf/BwcG/wcH | ||
685 | B/8JCQj/CwoK/wsLCv8LCgrWCQkIcQMDAyMAAAAOAAAACQAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAA | ||
686 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
687 | AAAAAAAAAAAAAAAAAAEAAAACAAAABzIyMTs6OTirOzo49zk5N/8xMC//ISEg/xgYGP8YGBj/GBgY/xgY | ||
688 | GP8YGBj/GBgY/xgYGP8YGBj/GBcX/xcXF/8XFxf/FxcX/xcXF/8XFxf/FxcX/xcXF/8WFhb/FBQU/xQU | ||
689 | FP8jIyP/Pz8//x8fH/9wcHH/UlJS/xcXF/8bGhr/KSgn/y0tLP8mJST/HRwb/wwLC/9QUFD/iIiJ/2pr | ||
690 | a/9GRkb/PT4+/z4+Pv8ODg7/BwcH/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI | ||
691 | CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8HBwf/CAgI/woKCf8LCwr/CwsK+AsKCbMHBwdNAAAAGQAA | ||
692 | AA4AAAAIAAAABAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
693 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAUqKSgdOjk3fDw8OuI9PDr/ODc1/ygo | ||
694 | J/8bGxv/GBgY/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GBgY/xgYGP8YGBj/GBgY/xgY | ||
695 | GP8YGBj/GBgY/xgYGP8YGBj/NDQ0/y8vL/8mJib/Ozs7/xYWFv8fHx//dHV1/ysrK/8aGhr/Kiko/y8u | ||
696 | Lf8nJiT/Hh0c/w0MDP82Njb/PT09/2dnZ/9MTEz/Ozs7/2lqav88PDz/MDAw/woKCv8JCQn/CQkJ/wkJ | ||
697 | Cf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQkJ/wkJCf8JCQn/CQgI/wgI | ||
698 | CP8JCQj/CwoK/wsLCv8LCwrlCgkJiwQEBDQAAAAXAAAADgAAAAcAAAADAAAAAQAAAAEAAAAAAAAAAAAA | ||
699 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABycm | ||
700 | JSA9PDq2Pz48/j08Ov8wMC//ICAf/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZ | ||
701 | Gf8aGRn/GRkZ/xgYGP8YGBj/GBgY/xgYGP8YGBj/GBgY/xcXF/82NTX/YmJi/2ZmZv8XFxf/FhUV/xsb | ||
702 | G/9CQkL/VlZW/xwcHP8cHBv/Kyop/zAvLv8oJyb/Hx4d/w8PDv8JCQj/CAgI/zU1Nf9JSUn/cHBw/1BQ | ||
703 | UP8sLCz/YWFh/xEREf8JCQn/CwsK/woKCv8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8KCgr/CgoK/woK | ||
704 | Cv8KCgr/CgoK/woKCv8KCgr/CgoK/woKCf8JCQn/CQkI/woKCf8LCwr/CwsK/goKCcADAwM/AAAAIQAA | ||
705 | ABYAAAANAAAABwAAAAMAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
706 | AAAAAAABAAAAAwAAAAYAAAALAAAADi8uLUBAPz3uOjk3/yYmJf8bGhr/GhkZ/xoaGv8aGhr/Ghoa/xoa | ||
707 | Gv8aGhr/Ghoa/xoaGv8aGhr/Ghoa/xoaGv8aGhr/GhoZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GBgY/xoa | ||
708 | Gv9iY2P/YWJi/0ZGRv8YFxf/GBgY/xwcHP80NDT/Hx8f/xYWFv8dHRz/LCsq/zEwL/8qKSf/ISAe/xAQ | ||
709 | D/8KCgr/CwsL/wsKCv8ODg7/ODg4/0RERP8gIB//dnZ2/0ZGRv8TExL/MTEw/yQkJP8KCgn/CwsL/wsL | ||
710 | C/8LCwv/CwsL/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsK/woK | ||
711 | Cf8JCQn/CwoK/wsLCvIFBQRoAAAAOQAAAC0AAAAgAAAAFQAAAA0AAAAHAAAABAAAAAIAAAABAAAAAAAA | ||
712 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAAAA0AAAASAAAAEzIyMFJCQT/zLS0s/xcX | ||
713 | F/8aGRn/Gxsa/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxoa/xoa | ||
714 | Gv8aGhr/GhoY/xoZGP8fHx//Q0ND/0BAQP9wcHD/ZGRk/ywsK/8YGBj/GRkZ/xkZGP8XFxf/GBgX/xgY | ||
715 | F/8eHR3/LCwq/zIxMP8rKij/IiEg/xEREP8LCgr/CwsL/wwMDP8MDAv/DQ0M/xsaGv8ZGBj/XV1d/zo5 | ||
716 | Ov8SERH/Q0ND/zY2Nv8KCQn/DAwM/wwMDP8MDAz/DAwM/wwMDP8MDAz/DAwM/wwMDP8MDAz/DAwM/wwM | ||
717 | DP8MDAz/DAwM/wwMDP8MDAz/DAwM/wwLC/8KCQn/CgkJ/wsLCvYFBQV/AAAATQAAAEQAAAA3AAAAKgAA | ||
718 | AB0AAAATAAAADAAAAAYAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAABgAA | ||
719 | AAwAAAARAAAAETc2NWBCQT/5Kyop/xgYGP8aGhr/HBsb/xwcHP8cGxz/HBsc/xwbHP8cGxz/HBsc/xwb | ||
720 | HP8cGxz/HBsc/xwbHP8cHBz/Gxsb/xsaGv8bGxv/GyBD/xocLv8mJib/Ozs7/yEgIP9FRUX/ZGRk/y0t | ||
721 | Lf8ZGRn/Ghka/xoZGf8YGBj/GRgY/xgYGP8fHh7/LS0r/zMyMf8sKyr/IyIh/xIREP8VFBT/Hx4e/w4N | ||
722 | Df8NDQz/DQ0M/w0MDP8NDQz/HR0d/0FAQP85OTn/W1tb/zo6Ov8KCgn/Dg0N/w0NDf8NDQ3/DQ0N/w0N | ||
723 | Df8NDQ3/DQ0N/w0NDf8NDQ3/DQ0N/w0NDf8NDQ3/DQ0N/w0NDf8NDQ3/DQ0N/w0NDP8LCwv/CgoJ/wsL | ||
724 | CvsGBgaOAAAAVQAAAFAAAABHAAAAOwAAAC8AAAAjAAAAGQAAABAAAAAJAAAABAAAAAEAAAAAAAAAAAAA | ||
725 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAHAAAACD49O2pDQkD/KSgn/xkZGf8bGxv/HRwc/x0c | ||
726 | HP8dHBz/HRwc/x0cHP8dHBz/HRwc/x0cHP8dHBz/HRwc/x0cHP8dHBz/HBwc/xwbGf8cIEP/HTPU/x0r | ||
727 | mP8bHCP/GhoZ/xsbG/8bGxv/HR0c/xoaGv8aGhn/GRkZ/x0dHP8+Pj7/ICAg/xkZGP8fHx7/Ly4t/zQz | ||
728 | Mv8tLCr/JCMi/xISEf8gICD/UVJR/z4+Pv8SEhH/Dg4N/w4ODv8ODg7/DQ0N/w4ODf8dHRz/UFBQ/1RV | ||
729 | Vf8dHRz/Dg4N/w4ODv8ODg7/Dg4O/w4ODv8ODQ3/Dg0N/w4ODv8ODg7/Dg4O/w4ODv8ODg7/Dg4O/w4O | ||
730 | Dv8ODg7/Dg4O/w4ODf8MDAz/CgoK/wsLCv8HBwaXAAAAUgAAAFAAAABLAAAARAAAADwAAAAyAAAAJgAA | ||
731 | ABsAAAAQAAAABwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgoF9AENC | ||
732 | QXZEQ0H/JyYm/xoZGf8cHBz/HR0d/x4dHf8eHR3/Hh0d/x4dHf8eHR3/Hh0d/x0dHP8dHR3/Hh0d/x4d | ||
733 | Hf8eHR3/HR0c/x0dIf8dKX//HSmE/x0gOf8dHB3/HRwc/x0cHP8cHBv/Ghoa/xoaGv8oKCf/NTU0/xwc | ||
734 | G/9zc3T/QkJC/xgYF/8gIB//MC8u/zU0M/8uLiz/JiUj/xQTEv8VFRT/NjY2/2pqav9KSkr/Kysr/w8O | ||
735 | Dv8QEA//Dw4O/xAPD/8PDg7/Dw4N/yEgIP8dHRz/Dw8O/xAPD/8QDw//EA8P/xAPDv8PIBb/Dx8W/xAN | ||
736 | Df8QDg7/EA8P/xAPD/8QDw//EA8P/xAPD/8QDw//EA8P/w8PDv8NDQ3/CwsK/wsLCv8ICAegAAAATQAA | ||
737 | AE0AAABLAAAARwAAAEEAAAA4AAAALQAAACAAAAAUAAAACgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
738 | AAAAAAAAAAAAAAAAAAA3NjQASkpHAEZFQ4hFREL/JSQk/xsaGv8eHR3/Hh4e/x8eHv8fHh7/Hx4e/x4e | ||
739 | Hv8eHh3/HRwc/yoqKf8nJib/Hh4d/x8eHv8fHh7/Hh4d/x4eIv8eHy3/HR0c/x0dG/8dHR3/Hh0d/x0d | ||
740 | Hf8dHRz/MTAw/yYmJv84ODj/S0pK/xkZGf85OTn/bm5u/yIiIv8hICD/MTAv/zY1NP8vLi3/JyYk/xMT | ||
741 | Ev81NDT/fX19/2JjYv9LS0v/SEhI/1VWVv87Ojr/HBwc/xISEf8QEA//ERAQ/xAPD/8QEA//ERAQ/xEQ | ||
742 | EP8REBD/ERAQ/xEPD/8QLh3/D5dO/w9jNv8QHRb/ERAP/xEREP8REBD/ERAQ/xEQEP8REBD/ERAQ/xAQ | ||
743 | D/8PDg7/DAsL/wsLCv8JCQirAAAASgAAAEkAAABGAAAAQgAAADsAAAAyAAAAKAAAABwAAAARAAAACAAA | ||
744 | AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFREMAMjE0AUhHRZxFREL/IyMi/xwc | ||
745 | G/8eHh7/Hx8f/x8fH/8fHx//Hx4e/yAgH/8sLCv/NjY1/19fX/8vLy//Hh4e/x8fH/8fHx//Hx8e/x4e | ||
746 | Hf8eHh3/Hh4e/x4eHv8eHh7/Hh0d/x4eHv9bW1v/ZGRk/ysrKv8dHRz/HR0c/x8fHv88PDz/fX19/zY2 | ||
747 | Nv8hIB//MjEw/zc2Nf8wLy7/JyYl/xUVFP8dHBz/UVFR/z09Pf8zMzP/fn5+/5aXmP9UVFT/bGxt/01N | ||
748 | Tf8hICD/EREQ/xIREf8SERH/EhER/xIREf8SERH/EhER/xIREf8SEBD/EHE9/w7GZP8UQin/MjAx/yop | ||
749 | Kf8QDw7/ERAQ/xIREf8SERH/EhER/xEREP8QDw//DQwM/wwMC/8KCQi3AAAARgAAAEEAAAA7AAAANAAA | ||
750 | ACwAAAAjAAAAGgAAABEAAAAKAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
751 | AABHRkQARkVEA0pJR69EQ0L/ISEh/x0cHP8fHx//ICAg/x8fHv8eHR3/Ly4u/19fX/9sbGz/f3+A/2lp | ||
752 | af8iISH/ICAg/yAgIP8gICD/IB8f/x8fH/8fHx//Hx8f/x8fH/8gHx//PDw8/yoqKv9fX1//aGlp/yUl | ||
753 | JP8eHR3/Hh0d/ygnJ/9ZWVr/Ojo6/x8eHv8jIiL/MzIx/zg4Nv8yMS//KCcm/xcWFv8REBD/HBwc/zMz | ||
754 | M/80NDT/hYWG/01NTf9QUFD/cHBw/0FBQP8kIyP/EhIR/xMTEv8TExL/ExMS/xMTEv8TExL/ExMS/xMT | ||
755 | Ev8TEhL/Ex0X/xIwH/8XGBf/U1RU/1tbW/8hICD/JiUl/xgYF/8RERH/ExIS/xMSEv8RERD/Dg0N/wwM | ||
756 | C/8LCwrCAQEBPAAAADIAAAAqAAAAIgAAABoAAAATAAAADQAAAAgAAAAEAAAAAgAAAAAAAAAAAAAAAAAA | ||
757 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIR0UASklHCktKSL9DQkD/ISAg/x4dHf8gIB//ISEg/zk4 | ||
758 | OP9QUFD/PDw8/2RkZP9QUFD/fHx8/0lJSP8fHx7/ISEg/yEhIP8hISD/ISAg/yAgH/8gIB//IB4e/yAf | ||
759 | Hv8zMzP/fX19/1FRUP8gICD/bW5t/0VFRf8dHRz/Hx8e/yAfH/8fHh7/HRwc/x0dHf8kJCP/NDMy/zk4 | ||
760 | N/8zMjH/Kiko/xgYF/8SEhL/ExMS/xIREf8WFhb/HBwc/ysrK/9FRUX/dHR0/01NTf8bGxv/ExMS/xMT | ||
761 | E/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/FBMT/xQREv8SERH/Jycn/z09PP9KSkr/dXZ2/zIy | ||
762 | Mv8sLCz/Gxoa/xEREf8SERD/Dw4O/w0NDP8MCwvKAgICMAAAAB8AAAAYAAAAEQAAAAwAAAAHAAAABAAA | ||
763 | AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKSUcAS0pIFU1M | ||
764 | Ss1DQkD/IB8f/yAfH/8nJyb/TEtL/2ZmZv9tbW3/aGho/19eXv8rKir/Pz8+/ywrK/8iISH/IiEh/yIh | ||
765 | If8iISH/IiEh/yEgIP8hIiH/IEo0/yBaO/9FSEb/aWlp/yoqKf8+Pj7/Y2Ni/y8vLv8fHx7/IB8f/yAf | ||
766 | H/8fHh7/HR0c/x4eHf8lJCT/NTQz/zs6OP80MzH/Kyop/xkZGP8SEhL/FBQT/xQUE/8UFBP/FBQT/xYW | ||
767 | Ff8aGhn/Tk5N/1BRUP8kJCP/FBMT/xQUE/8UFBP/FBQT/xQUE/8UFBP/FBQT/xQUE/8UFBP/FBQT/xQU | ||
768 | E/8UFBP/FRUU/xQUE/8nJyb/bW1t/zg4OP8xMTH/JiYl/z4+Pv8hISH/EBAP/w4ODf8NDQzRBwYGKAAA | ||
769 | AA4AAAAKAAAABwAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
770 | AAAAAAAAAAAAAAAAAABMS0kATEtJIE9OTNtCQT//HR0d/zU1NP9oaGj/YWFh/11dXf9bW1v/ZmZm/1ZW | ||
771 | Vv8pKCj/ISEg/yIiIf8jIyL/IyMi/yMjIv8jIyL/IiEh/yIzKf8gmlv/H9F2/yFYO/8jISH/LSws/yQj | ||
772 | I/87Ozv/MC8v/yAgH/8hISD/ISAg/yEhIP83Njb/QEBA/yEhIP8mJiX/NzY0/zw7Of81NDP/LSwq/xoZ | ||
773 | Gf8fHx7/IB8f/xQTE/8VFBT/FhUV/xYVFf8VFRT/FhYV/ykpKf8jIyL/FRUU/xYVFf8WFRX/FhUV/xYV | ||
774 | Ff8WFRX/FhUV/xYVFf8WFRX/FhUV/xYVFf8WFRX/FhUV/xUVFP8WFhX/W1tc/zc3Nv8TEhL/GRgY/1pa | ||
775 | Wv8/Pz//EREQ/w4ODf8ODg3cCwsKJwAAAAQAAAADAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
776 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQT00AUU9OKlJRT+hBQD7/HBsb/0dH | ||
777 | R/+Pj4//b29v/3R0dP9FRET/JSQk/yUkJP8jIyL/IyMi/yQjI/8kIyP/JCMj/yQjI/8kIyP/IyIi/yMt | ||
778 | J/8hi1T/IYZR/yMkI/8jIiL/IiIh/yMiIv8hICD/ISAg/yEhIP8jIyL/JCQk/ycnJv9UVFT/h4eI/y8v | ||
779 | L/8mJST/Nzc1/z08O/83NjT/Li0r/xgYF/9CQkL/QUFA/zMzMv8oJyb/FhUU/xYWFf8XFhX/FxYV/xYV | ||
780 | FP8WFhX/FxcW/xcWFv8XFhb/FxYW/xcWFv8XFhb/FxYW/xcXFv8XFhX/FxUV/xcWFf8XFxb/FxYW/xcW | ||
781 | Ff8WFhX/IyMi/yEgH/8WFhX/FhUU/ysrKv82NTX/EhIR/w8PDv8PDg3oDg0NKx4dHAAAAAAAAAAAAAAA | ||
782 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
783 | AABTUlAAU1JQN1RTUfI+PTz/HBwb/09PT/90dHT/QUFB/zExMP8lJCT/JSQk/yQkI/8kJCP/LCsr/ygo | ||
784 | J/8lJCT/JSQk/yUkJP8lJCT/JCQj/yQiIv8kJCP/JCck/yQjI/8kIyP/JCMj/yQjI/8hICD/JyYm/ysq | ||
785 | Kv9OTk7/WVlY/ycnJv9HR0f/g4OD/zAvLv8oJyb/OTg2/z49PP84NzX/Ly4s/xoZGP9MS0v/c3Ny/6ys | ||
786 | rP9lZWT/Xl5e/ykoJ/8eHR3/FhUU/xcXFv8YGBf/GBgX/xgYF/8YGBf/GBgX/xgYF/8YGBf/GBgX/xgX | ||
787 | F/8YIxz/FzYk/xgaGP8YFhb/GBgX/xkYF/8YGBf/FxcW/xgXFv8YGBf/GRgX/zQzM/9aWlr/GRkY/xAQ | ||
788 | D/8QDw7yDw4ONw8PDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
789 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVFEAVFJQSlVUUvc8Ozr/Hh4e/zAwL/80NDT/JSQk/yUk | ||
790 | JP8lJST/JCQj/ysqKv9LS0v/cnJy/1xcXP8lJCT/JiUl/yYlJf8mJSX/JSUk/yUkJP8lJCT/JSQj/yUk | ||
791 | JP8kJCP/JCMj/ygnJv9TU1L/gYGB/09PTv8+PTz/PDw7/z49Pf+Xl5f/VlZV/ywsK/8qKSn/Ojk4/0A/ | ||
792 | Pf86OTf/MTAu/xsaGf9XV1b/vL29/5CRkP+BgYH/pKSk/46Ojv9XV1b/QkJB/zAwL/8ZGRj/GRgX/xkZ | ||
793 | GP8ZGRj/GRkY/xkZGP8ZGRj/GRkY/xkYGP8ZIhz/E49M/xKYUP8XQSr/Kysr/zk5OP8cGxr/HR0c/xkY | ||
794 | F/8ZGRj/GRkY/y4uLf9ERET/FxYW/xEQEP8QEA/3EA8OSRAPDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
795 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXVlMAVlRSXVZV | ||
796 | U/s5ODf/Hx8f/yMiIv8lJCT/JiUl/yYmJf8qKin/PDw8/1VVVf9ubm7/UVFR/2dmZ/8mJiX/JyYm/ycm | ||
797 | Jv8nJib/JiUl/yUlJP8lJST/JSUk/ycmJf8tLCz/Ozo6/zQzM/9zc3L/hoaF/zIwMP8xMC//Ly4t/0ZF | ||
798 | Rf+wsLD/enl5/zEwMP8rKin/Ozo4/0A/Pv87Ojj/MjEv/x4dHP9BQD//ZGNi/1pZWP+NjYz/lZWV/7Cw | ||
799 | sP9lZWT/TU1M/2pqaf9ISEf/KCcm/xwbGv8aGRj/GxoZ/xsaGf8bGhn/GxoZ/xsaGf8bGBj/GEgt/xDG | ||
800 | ZP8XZTv/REND/3BwcP9DQ0L/aGho/zIxMP8aGRj/GhkY/xoZGP8YFxb/FhUU/xEREP8RERD7ERAPXBEQ | ||
801 | DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
802 | AAAAAAAAAAAAAFVUUgBXVlQAV1ZUb1hXVf82NjX/IB8f/yQkJP8nJib/MzIy/1xcXP9jY2P/hIWF/1BP | ||
803 | T/9sbGz/Y2Nj/0tLS/8mJSX/Jycm/ycnJv8nJyb/JyYm/ycnJv8qKSn/Lyws/zIyMP9JSUj/lZSU/1tb | ||
804 | Wv9UU1P/f39+/zIxMP8zMjL/MjEx/zg3Nv9PT07/ODc3/y4tLf8sKyr/PDs5/0FAPv88Ozn/MzIw/yEg | ||
805 | H/8kJCL/JiUk/zk5OP9jY2L/WVlY/2trav9tbWz/WVlY/4KBgf+EhIT/YGBf/y8uLf80MzP/IB8e/x0d | ||
806 | HP8cHBv/HBsa/xwbGv8cGxr/HB0b/xoxJP8bHhv/IB8f/1BPT/8xMTD/VVVV/zAwL/8vLi3/NDMy/xsa | ||
807 | Gf8ZGRj/FxYW/xMSEv8SERD/EhEQbxIREAASERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
808 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZVUwBbWlgAWlhWgllYVv80MzL/IiEh/ycn | ||
809 | Jv8/Pz7/U1NT/2ZmZv9vb2//kJCQ/1xcW/9nZ2f/UlJS/ysqKv8oKCf/KCgn/ykoKP8sKyr/MC8v/zQz | ||
810 | Mv83QTv/NHVg/z12X/+KiYn/paSk/0lIR/9tbWz/iYmI/zIyMf81NDP/NDQz/zMzMv8yMTD/MjEw/zAv | ||
811 | Lv8tLCv/PTw7/0NCQP8+PDr/NTQy/yIhIP8nJiX/Kiko/ykoJ/8qKij/KSgn/ywsKv9iYmH/jY6N/25t | ||
812 | bf9AQD//fX19/4mJif9tbWz/IyMh/yQjIv8iISD/IB8e/x4eHP8dHRz/HRwb/x0bG/8dHBz/Hh0c/yAg | ||
813 | H/8cGxr/ODc3/z8/Pv8rKyr/MjEx/0dHRv9HR0f/Gxsb/xMTEv8SEhH/EhERgRISEQASERAAAAAAAAAA | ||
814 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlY | ||
815 | VgBTT04BW1pYlVlYVv8xMDD/KSkp/2lpaf96enr/W1tb/2VlZf9KSkr/VVRU/z08PP8sKyv/KCcn/yko | ||
816 | KP8rKir/Ly8u/zU0NP86OTj/Ozk5/zdsW/8uzbL/Ldu6/zleUP9NSkr/XFxb/z08O/95eHj/ZWRk/zU0 | ||
817 | M/82NTT/NjU0/zU0M/8zMjL/MzIx/zEwL/8uLSz/Pj08/0RDQv8/Pjz/NjUz/yMjIf8oJyb/LCop/ysr | ||
818 | Kf8rKij/Kiko/yopJ/8tLCr/SklI/3Bwb/8/Pj3/WVhX/5WVlf9MS0r/JCMh/yYlI/8lJCP/JSQi/yQj | ||
819 | If8iISD/IB8e/x8eHf8eHhz/Hh4c/x4dHP8jIyH/UlJR/2FhYP8eHRz/HBsa/0BAP/9YWFj/IB8e/xQU | ||
820 | E/8TExL/ExIRlA8RDwESEhEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
821 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtaWABZV1YFXlxaqFpZV/8uLi3/JSUl/3R0dP9ubm7/XVxc/2ho | ||
822 | aP83Nzb/LCsr/ykoKP8qKin/LS0s/zQ0M/87Ojn/Pj08/z4+PP8+PTz/PTs6/zpeUv8wx6j/NYhz/zs5 | ||
823 | N/87Ojn/Ozo5/zo5OP83Nzb/NzY1/zg3Nv82NjX/NjU0/z09O/9ubm7/fHx8/zg3Nv8uLi3/QD89/0ZF | ||
824 | Q/9CQT7/OTc1/yQkIv8tLCr/NTQy/y0sK/8tKyr/LCsp/ywqKf8rKij/Kign/zIxL/8tLCv/QkJB/4KC | ||
825 | gv8vLi3/JyYl/ycmJf8nJiT/JiUk/yYlJP8lJCP/JSQh/yQjIv8iIR//ICAf/yAfHv8gHx7/MjEx/zQ0 | ||
826 | M/8fHx7/IB8e/yMiIf9HR0b/JSQj/xUVFP8TExP/ExMSpxMTEgUTExIAAAAAAAAAAAAAAAAAAAAAAAAA | ||
827 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5dWwBdXFoKYF9dulpZ | ||
828 | V/8sKyv/IiIh/1hYWP9UU1P/Li0t/zAvL/8qKin/LCwr/zExMP85ODf/Tk1M/0lIR/9APz7/QD8+/0A/ | ||
829 | Pv8/Pj7/Pj08/z47O/89RUD/PT89/z07O/88Ozr/PDs6/zw7Ov86OTj/OTc2/zk4N/9NTEz/SklI/0RE | ||
830 | Q/9paWj/oJ+g/0NCQv8vLi7/QkE//0dGRP9DQkD/Ojg3/yQjIv9DQkH/dHRz/y8uLP8uLiz/Li4s/ysq | ||
831 | Kf8sKyr/LCsp/ysqKf8qKij/LCsp/zAvLf8pKCf/KSgn/ygoJv8oJyb/Jycl/ycmJf8nJiT/IidL/xop | ||
832 | jP8jJTT/JCQh/yMiIf8iISD/IB8e/x8fHv8hIB//IB8e/y4uLf9jY2L/Ozs6/xUUFP8UFBP/FBMTuRMT | ||
833 | EwkUExMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
834 | AAAAAAAAAAAAAGBfXQBgX10PYmFfy1pZV/8qKSj/JSUk/ywrKv8sLCv/Kysq/y4tLP80MzL/PTs6/0ZE | ||
835 | Q/+Af37/kI+O/1JRUP9BPz7/QkA//0JAP/9BPz7/QD89/z8+Pf8/PTz/Pz08/z49PP8+PDv/PTw7/z08 | ||
836 | O/9HRkX/UVBP/zs5OP+Dg4L/Z2Zl/zk3Nv9zcnH/lpaW/zk4N/8xMC//QkE//0hHRf9FREL/PDo5/yUl | ||
837 | I/9GRkT/lpaV/0RDQf84ODb/fX18/11cW/8yMjD/LSwq/y0sKv8sLCr/LCsp/ysqKP8rKij/Kioo/yop | ||
838 | J/8pKSf/KSgm/ygoJv8oKCj/HSqA/xIs3/8cKYX/JiUl/yQkIv8lJCL/JyYl/yMiIf8iIiD/IiEg/ycn | ||
839 | Jf9DQ0L/KSgo/xcXFv8VFBP/FBQTyxQTEw8UExMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
840 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFgXgBhYF4aY2Jg2FhXVv8oJyf/JiYm/ysq | ||
841 | Kv8vLy7/NzY1/0JBQP9aWVj/VFJR/1RTUv+qqqn/T01M/0NCQf9DQkH/Q0JB/0NCQf9CQUD/QkE//0FA | ||
842 | P/9APz7/QD8+/0A+Pf8/Pjz/Pj07/0dGRf+IiIf/qaio/05NTP9AQD//Pjw7/z08O/9qaWn/qKin/z8+ | ||
843 | Pf8yMTD/Q0JA/0lIRv9HRkT/Pj07/ycmJf9GRUT/oqKh/3l5eP9TU1H/lpaW/3p6ef9paWj/Li4r/y8u | ||
844 | LP8uLiz/Li0r/y0sKv8sLCr/LCsq/ysrKf8rKij/Kioo/yopJ/8pKSf/KSkr/yQpTP8fKXL/MTNA/0xM | ||
845 | Sv8yMjD/UFBP/0ZFRP8lJCP/IyMh/yMjIf8hIR//IB8e/xoZGP8WFhX/FRUU2BUUFBoVFBQAAAAAAAAA | ||
846 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNi | ||
847 | YABjYmApZWRi41ZVU/8nJyf/KSgo/zc2Nf9KSUf/TUxL/3Z1dP+hoKD/m5qa/4aFhP+trKz/SkhH/0VE | ||
848 | Q/9FREP/RURD/0RDQv9EQ0L/Q0JB/0JBQP9CQUD/QkA//z89PP9aWVj/bm1s/0VEQ/9aWVj/lZSU/0xL | ||
849 | Sv88Ozr/PDs6/0tKSf+Lior/eHh3/zk4N/8zMjH/RURC/0tKSP9JSEb/QD89/ykoJv9BQD//kZGQ/2Fh | ||
850 | X/9LSkj/np6d/5OTk/91dXT/MC8t/zAvLf8vLy3/Ly4s/y4uLP8uLSv/LSwr/y0sKv8sKyr/LCsp/ysq | ||
851 | Kf8qKij/Kion/yopJf8pKCb/LCws/0pKSP9BQD//MzMx/2ZmZv84Nzb/R0ZF/ykoJ/8kJCL/IB8e/xsa | ||
852 | Gf8XFxb/FhYV4hYWFCgWFhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
853 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVkYgBlZGI2Z2Zk7VNSUP8nJyf/Ojk4/0xLSv+amZj/srGx/7S0 | ||
854 | tP+goJ//rq6t/7a2tv+OjYz/SUhH/0dGRf9HRkT/R0ZE/0ZFRP9GRUP/RURD/0RBQP9EQD//Qk9H/0ZT | ||
855 | TP+Mi4v/ubm5/11cW/+Dg4L/q6ur/0VEQ/8+PTz/Pj08/0VEQ/9VVVT/Pj08/zk4N/80MzL/RkVD/01M | ||
856 | Sv9LSkj/Q0JA/ysqKf8yMTD/S0tJ/25tbP9kY2L/kpKR/4yMi/9nZ2X/MC8t/zIxL/8xMC7/MDAu/zAv | ||
857 | Lf8vLi3/Ly4s/y4tLP8uLSv/LSwr/ywsKv8sKyr/LCsp/ysqKf8rKij/Kikn/ygnJv8oJyb/QUFA/3Z2 | ||
858 | dv81NTP/REND/zU1M/9YWFf/OTk4/xwcG/8YFxb/FxcW7RYWFTUWFhUAAAAAAAAAAAAAAAAAAAAAAAAA | ||
859 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhnZQBoZ2VDamhm91FQ | ||
860 | Tv8rKir/e3t6/7Cvr/+pqKf/wsLC/6Ggn/+goJ//rKuq/2ZmZP9PTkz/SUhH/0lHRv9JR0b/SEdG/0hG | ||
861 | Rf9IRkX/RkdE/0NeVP86loH/NL6c/1R4aP+enJz/gYGA/0VEQ/9tbGv/oaCg/0hHRf9APz3/QD89/z8+ | ||
862 | PP89PDv/Pjw7/zo5OP82NTT/R0ZE/05NS/9NS0n/RENB/y0sKv8zMS//NjUz/zU0Mv85ODb/VFRS/3x8 | ||
863 | e/9YWFb/MjEv/zMyMP8zMS//MjEv/zIwLv8xMC7/MC8t/zAvLf8vLiz/Ly0s/y4tK/8uLCv/LSwq/y0s | ||
864 | Kv8sKyn/LCsp/ysqKP8qKSf/Q0JB/3FxcP82NTP/JyYk/ykoJv9fXl3/UE9P/x4dHP8ZGBf/GRgX9xgX | ||
865 | FkMYFxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
866 | AAAAAAAAAAAAAGxraQBqaWdVa2pn/U1MS/8tLSz/eHh2/8bGxf92dnT/mZiX/3p6eP9ZWFb/VlVT/0pJ | ||
867 | R/9LSkj/S0lI/0tJR/9KSUf/SklH/0pIRv9JR0b/SExH/zmvkv8q/OD/Op6H/0VEQf9VU1L/VFNS/01M | ||
868 | Sv9/f37/WllY/0FAP/9CQD//QUA+/0A/Pv8+PTv/PTw6/zw7Of83NjT/SklH/1FQTf9PTkz/RkVD/y0t | ||
869 | K/80MzH/OTg2/zg4Nf84NzX/NTUy/zU0Mv81NDL/NTQy/zQ0Mv80MzH/MzMx/zMyMP8yMS//MTEv/zEw | ||
870 | Lv8wMC7/MC8t/y8vLf8vLiz/Li0s/y4tK/8tLCv/LSwq/ywrKv8rKyn/Ozo5/1ZVVP8wMC7/KSkn/yko | ||
871 | Jv9SUlH/QEA//x4dHP8aGRj/GRgX/BkYFlQYGBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
872 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5sagBramhqbGtp/0pJSP8xMC//YF9e/66u | ||
873 | rf9ZWFb/VFJR/1BPTf9NS0r/TUtK/01LSv9LSkn/TUxK/0xKSf9MSkn/S0pI/0tJSP9KSUj/SkdG/0Zc | ||
874 | U/8+kXv/RlRO/0dFRP9GRUP/RURD/0ZFQ/9EQkH/Q0FA/0NCQf9CQD//QUA//0lHRv+Af37/enl4/z8+ | ||
875 | Pf84Nzb/S0pI/1FQTv9QT03/SEdF/y8vLf81NDL/Ojk2/zo5N/85ODb/OTg2/zg3Nf83NjT/NzY0/zY1 | ||
876 | M/81NDL/NTQy/zQzMf8zMzH/MzIw/zIxL/8yMS//MTAu/zEwLv8wLy3/Ly4s/y8uK/8uLSv/Li0r/y0s | ||
877 | K/8tLCr/LCsp/yopJ/8rKyn/Kyoo/y4tLP9qamn/R0ZF/x8fHf8bGhn/GhkY/xoZGGgaGRgAAAAAAAAA | ||
878 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZmVkAG9u | ||
879 | bABsa2l9bWxq/0ZFRP81NDP/S0pI/1dWVP9QT03/T05M/09OTP9OTUv/TEtJ/1BPTf+CgYD/oqKh/1RT | ||
880 | Uf9MS0r/TEtJ/0xLSf9LSkn/S0pI/0pIRv9KRkX/SUdG/0hHRv9IR0X/R0ZF/0dGRP9FQ0L/Q0JB/0RD | ||
881 | Qf9fXlz/UE9N/01MS/94d3b/sbGx/0hHRv84ODb/Tk1K/1NSUP9SUU//SklG/y8uLf9FREP/TEtJ/zk4 | ||
882 | Nv86OTf/Ojk3/zk4Nv85NzX/ODc1/zc2NP83NjP/NjUz/zU0Mv81NDL/NDMx/zMzMP8zMjD/MjEv/zIx | ||
883 | L/8xMC7/MDA0/yUubv8rLkj/Ly4r/y4tLP8uLSv/LSwq/ywrKv8tLCr/LCsp/ywrKf88Ozn/MzMx/yIh | ||
884 | IP8cGxr/HBsa/xsaGXwbGhgAGxoZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
885 | AAAAAAAAAAAAAAAAAAAAAAAAlZSHAHFwbQBubWuRbm1r/0JBQP84Nzb/S0pI/1FPTf9SUE//T05M/09N | ||
886 | S/9kY2H/fHt6/4OCgf+vrq7/trW0/1dVU/9OTEv/Tk1L/05MS/9NTEr/TEtJ/0tKSP9LSkj/SklH/0pJ | ||
887 | R/9JSEb/SUhG/0hGRf9eXFv/YmFg/0ZEQ/+Ih4f/Xl1c/0RDQf9zcnL/j46O/0JBP/85OTj/T05M/1VU | ||
888 | Uv9UUlH/TEtI/y8uLf9iYWD/b25t/2xrav9hYF7/Ozo3/z49Ov86OTf/OTg2/zk4Nv84NzX/NzY1/zc2 | ||
889 | NP82NTP/NTQz/zU0Mv80MzH/MzMx/zMyMP8zMS7/KDBp/xMt4v8dLab/MDA0/zEwLv8uLSv/Pj08/zk5 | ||
890 | N/8uLSz/LSwq/y0sK/8sKyn/Kikn/yQjIv8dHBv/HRwb/xwbGpAdHRsAAAAAAAAAAAAAAAAAAAAAAAAA | ||
891 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWhmAGFgXwFwb22jb25s/z4+ | ||
892 | Pf86OTj/TEtJ/1BPTf9UU1H/d3V0/3h3df+dnJv/u7q5/9bW1f95eHf/amlo/1BPTf9PTkz/T05M/09N | ||
893 | TP9OTUv/TUxK/0xLSf9MS0n/S0pI/0tKSP9MS0n/SUhG/15dXP+fn57/sbGx/1FQT/9JSEb/RURC/15d | ||
894 | XP+YmJf/WllY/0A/Pv87Ojn/UVBO/1dWVP9WVVP/TUxK/zAvLf9iYmD/j4+O/7+/v/98e3r/SUlG/3Nz | ||
895 | cf88Ozn/RENB/z8+PP84NzX/OTc1/zg3Nf83NjT/NzY0/zY1M/81NDL/NTQy/zQzMf80MzD/MTI8/yow | ||
896 | ZP8gLpT/LzRW/11cWf9PTk3/ZWVk/3p6ef88Ozn/NDMy/zAvLf8tLCr/Kyoo/yYlJP8eHRz/Hh0c/x4d | ||
897 | HKMYFhUBHBsaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
898 | AAAAAAAAbWxqAGxraQlxcG20b25s/zs7Of89PDv/WFZV/4eGhP+WlJP/rayr/9LS0v+OjIv/np2c/9jY | ||
899 | 1/+gn57/d3Z0/1BPTf9RT03/UU9N/1BOTf9PTUv/T01L/05MSv9OSkn/TUpI/0pJR/9zcnH/bGtq/4qJ | ||
900 | iP9+fXz/m5qZ/19dXP9GRUP/RURC/2VjYv+xsLD/g4KB/0RDQf88Ozr/U1JQ/1lYVv9YV1X/T05M/zEw | ||
901 | Lv9nZmX/yMjI/5STkv9wb23/VVRS/5OTkv9APzz/bGtp/4B/fv9VVFL/PTs5/zo5N/83NjT/ODc1/zc2 | ||
902 | NP83NTP/NjUz/zU0Mv81NDL/NDMx/zQzLv8zMjL/MjE0/z08Ov9HRkT/QkFA/19eXf80MzH/WFhX/0FA | ||
903 | P/9CQT//NjUz/ycmJf8fHx7/Hh4c/x4dHLMdHRsIHR0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
904 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcG5sAG9ubBBycW/Fbmxq/zk4N/9EQ0L/l5aV/8fG | ||
905 | xv/AwL//fXx6/9zb2/+zsrH/nZyb/3NycP+BgH//XFpY/1NRT/9TUU//U1FP/1JQTv9gX13/VFFQ/09R | ||
906 | Tf9JcGP/Q5J4/19uZf+zsbH/rKuq/6empf9ta2r/oJ+e/1hXVf9IR0X/SEZF/1FPTv9iYF//TEpJ/0JB | ||
907 | P/89PDv/VVNR/1taWP9aWVf/UVBO/zMyMP9aWVf/hoWE/2NiYP91dHL/h4eG/6Wlpf9TUlD/Q0JA/2lo | ||
908 | Z/+MjIv/cnFw/4KCgf9YV1X/Ojk3/zg3Nf84NzT/NzY0/zc1M/82NTP/NTQy/zU0Mv80MzH/NDIw/zIx | ||
909 | L/8xMC7/MzIw/1taWf9JSEf/NTQy/zMyMP9LSkn/X15e/y0sK/8gIB//IB8e/x8fHcQfHx0QHx8dAAAA | ||
910 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXNxAHVz | ||
911 | cRd0c3HVbGtp/zU0NP9lZGT/p6am/4mIh/+rqqn/oJ+f/5KRkP+SkZD/bGpp/1NSUP9SUVD/VFNR/1RT | ||
912 | Uf9SUVD/UVBP/3V0c/+amZj/VGpg/zq+pP8u79T/PqiO/2xtav+xsLD/bm1s/5KRkP+enp3/k5KS/01M | ||
913 | S/9KSEf/SUhH/0hHRv9GRUT/RkVE/0JBQP89PDv/VlVT/11cWf9bWlj/U1JQ/zY1M/89PDr/QkE+/01M | ||
914 | Sv9lZGP/g4OC/2NiYP93d3b/f359/56enf93d3b/fn59/3t6ef9ZWVf/PDs5/zo4Nv85ODb/ODc1/zg2 | ||
915 | NP83NjT/NjUz/zY1M/81NDL/NTQx/zQzMf8zMTD/RENC/3h4d/9ZWFf/Ly4s/zAvLf8+PTz/dXV0/zQz | ||
916 | Mv8hIB//ISAf/yEgH9QhIB8XISAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
917 | AAAAAAAAAAAAAAAAAAAAAAAAdnVyAHZ1ciF2dXPiaWhn/zMyMv91c3P/v76+/4uKif+KiIj/i4qI/1tZ | ||
918 | V/9UU1H/VlRS/1ZVU/9WVFL/VVNR/1NRUP9lZGL/goGA/7a1tf+vrq7/UlxV/z6zmv83zrL/Tl5X/09M | ||
919 | S/9kYmH/VlRT/2VkY/+Qj47/W1lY/0tJSP9LSUj/SklH/0lHRv9HRkX/RUNC/z89PP88Ojn/WFdV/19d | ||
920 | W/9dXFr/VVNR/zY1M/88Ozn/Q0E//0JBP/9DQj//RENA/0NCP/9iYmD/eHh2/35+fP9RUE//fn18/5GR | ||
921 | kP9YV1b/Ozk3/zs6N/86OTf/OTg2/zk4Nf84NzX/NzY0/zc2M/82NTP/NjUy/zU0Mv80MzH/NjUz/0VE | ||
922 | Qv85ODb/MjEv/zEwLv9CQT//bGtq/zMyMf8iIiD/ISEf/yEhH+IhIB8gISAfAAAAAAAAAAAAAAAAAAAA | ||
923 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdnRyAHV0cjF4dnTraGdl/zQz | ||
924 | M/9SUFD/jYuL/3x7ev9ZV1b/V1VU/1lXVf9YVlX/WFZU/1hWVP9cWlj/bWtq/21rav+rqqr/vb28/3t5 | ||
925 | eP+1tLP/WFVU/1JXUv9QYFj/Uk9O/1FPTv9PTUz/T05M/05NTP9MS0n/TEpJ/0xKSf9KSEf/SEZF/0VD | ||
926 | Q/9CQED/PTw7/zU0M/83NjX/WlhW/2FgXf9fX1z/VlVT/zIxL/80MzH/PTw5/0A+PP9BQD3/QkA9/0JB | ||
927 | Pv9BQD3/RURC/2dmZP9cXFn/cnJw/4SDgv9XVlT/PTs5/zw7OP87Ojf/Ojk3/zo4Nv85ODb/ODc1/zg3 | ||
928 | M/83NjP/NzYz/zY1M/81NDL/NTQx/zMyMP8zMjD/MzIw/zIxL/9JSUf/cnJx/zY2NP8jIyH/IiEg/yMi | ||
929 | IOoiIiAwIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
930 | AAAAAAAAeHZ0AHd2c0J6eHbyZWRi/zU0M/9MS0n/VVNR/1lXVf9aWFb/WlhW/1lXVf9cWlj/YWBe/5ST | ||
931 | kv+uraz/q6qp/8nJyP+9vLz/vby8/4KAf/+fnp3/VVNS/1NRUP9TUE//UlFP/1JQTv9RUE7/UE9N/09N | ||
932 | TP9NS0r/SklI/0dGRf9EQ0L/QD8+/zo5OP8zMjL/Li0t/zEwL/9DQkH/XFtZ/2JhX/9gX13/WFdV/z09 | ||
933 | O/8sKyr/LCsq/zEwLv83NjT/Ozs5/z49O/9APjz/QD88/z49O/8+PTv/RkVD/2FgXv9lZGL/Pz07/z07 | ||
934 | Of88Ozn/Ozo4/zo5N/86ODb/OTg3/y00bv8sNG3/NzYz/zY1M/82NTP/NTQy/zQyMf80MzH/NDMx/zMy | ||
935 | MP80MzL/NzY1/y4tLP8lJCP/IyIh/yQjIfEkIyJAJCQiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
936 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1dHIAeHd1AHh3dVJ7eXf5YWBe/zY1Nf9PTk3/WVhW/1ta | ||
937 | WP9aWVf/X15c/3t6eP+op6b/sK+v/7KxsP+Pjo3/p6al/87Ozf+RkI//srGw/7Kysf9tbGr/VFNR/1RT | ||
938 | Uv9UU1H/U1JQ/1JRT/9QT03/TkxL/0tKSf9HRkX/QkFA/zw7Ov81NDP/MC8v/zQzMv8/Pj3/Tk1L/1pZ | ||
939 | V/9fXlz/Xl1b/2JhX/9iYV7/WllX/1lXVf9SUU//RURD/zc2Nf8tLCv/Kysq/zAvLv82NTP/Ojk3/z08 | ||
940 | Ov8+PTv/Pz07/z08Ov8+PTr/Pj07/z48Ov89Ozn/PDs5/zs6OP87Ojb/NDdV/xkvzv8XLtT/MjZS/zs6 | ||
941 | Nv83NjT/Ojk3/09PTf86Ojj/NDMx/zMyMP80MzH/MzIw/y8uLf8mJiT/JCMi/yUkI/klJCNRJSQjACcm | ||
942 | JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0c3EAe3p4AHt6 | ||
943 | eGJ8e3n/XFta/zg3Nv9RT07/W1lY/3Bubf9ubGv/lpSU/5ORkf+gn5//ubi4/7Gwr/+cm5r/goGA/6yr | ||
944 | qv9sa2r/YV9e/2NiYf9XVVP/VlRT/1RTUv9TUVD/UE9O/01MS/9KSEf/RURD/z89Pf83NTX/MjAw/zU0 | ||
945 | M/9CQED/UlFQ/19dXP9kY2H/YmFf/2BfXf9gX13/Y2Jg/3Jwbv9wb23/X15c/1tZV/9ZWFb/WFdV/1ZU | ||
946 | Uv9PTkz/RENB/zY1NP8sLCv/Kyop/y8uLf81NDL/OTk2/zw7OP89PDn/PT06/z49Ov89PDr/PTw5/zw7 | ||
947 | Of88Ozj/OTo9/zM3WP8oNIf/LDRw/1dXVf9mZmT/XFxa/319fP9aWlj/QD89/0REQv80MzH/MzIw/zAw | ||
948 | Lv8oJyb/JSQj/ycmJP8mJSNiJiUjACYmJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
949 | AAAAAAAAAAAAAAAAAAB2dHMAgYB9AHx6eHZ9fHr/WFdW/zo5OP9raWf/iYeG/8fGxf/IyMf/xcTD/5WU | ||
950 | k/+pqKf/iYeG/8vKyv+dnJv/YF5d/19dW/9aWVf/WVdV/1hWVP9WVVP/VFJQ/1BOTf9MS0n/R0ZF/0BA | ||
951 | P/84ODf/MzMy/zc3Nf9EQ0L/VFNS/2JhX/9nZmT/aGdk/2VkYv9lZGL/aWhm/3RycP+CgX//jYyK/5KR | ||
952 | jv+PjYv/hoWD/3p5d/9ramj/X15c/1lXVf9WVVP/VVRS/1NSUP9NTEr/QUA//zUzMv8sKyr/Kyoo/y8u | ||
953 | LP80MzH/ODc1/zs5N/88Ozj/PDs5/z07Of88Ozn/PDs4/zw6Nv87OTX/OTg5/zw7Of9HRkX/Y2Jh/2Jh | ||
954 | YP9qaWj/TU1L/1VUU/9EREL/SklH/zEwLv8pKCf/JiUk/ygnJf8nJiR1JyckACYlJAAAAAAAAAAAAAAA | ||
955 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5eHUAlJKQAHx7eYp+fXv/U1NR/zw7 | ||
956 | Ov+hoZ//0dDQ/7++vf/Ozs3/pqWk/6yrqv+zsrH/eHd1/3p4d/9gXlz/WllX/1pYVv9YVlX/VlRS/1NR | ||
957 | T/9PTUz/SUhH/0JBQP85OTj/NDQz/zg4N/9GRUT/WFdV/2dlY/9sa2j/a2po/2ppZv9qaGb/cG5s/3p5 | ||
958 | d/+HhoT/kI+N/5KRj/+OjYv/iIeF/4OCgP+BgH7/g4KA/4aFg/+JiIX/hYOB/3p5dv9qaWf/Xlxa/1ZV | ||
959 | U/9TUVD/UlFP/1BPTf9KSUf/Pz48/zQyMf8sKyr/Kiko/y4tK/8zMjD/NzY0/zk4Nv86OTf/Ozo3/zs6 | ||
960 | OP87Ojf/Ojk3/zo5Nv83NTP/UVBO/2ZlZP9xcXD/Pz48/zU0Mv9GRkT/ZGNi/zIxL/8rKSj/JyYk/ykp | ||
961 | J/8oJyaJLS4qACcmJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
962 | AAB8e3kAc3FwAX18ep5+fXv/T05N/z8+Pf+vrq7/ysnI/4+Ojf+trKv/goB//2loZv9vbWv/Xlxb/1tZ | ||
963 | V/9bWVf/WFdV/1VTUv9SUE7/TUtK/0VDQ/88Ozv/NjU1/zo5OP9IR0b/W1pY/2loZv9wb23/cG9t/25t | ||
964 | a/9vbmz/dXRx/39+fP+Lioj/lJOQ/5STkP+OjYr/h4aE/4OCgP+Dgn//goF//4GAfv9/fnz/f358/358 | ||
965 | ev9+fXr/f357/4KBf/+FhIH/g4J//3h3df9paGb/XFtZ/1RTUP9QT03/T05M/01MSv9IR0X/PTw7/zIx | ||
966 | MP8rKin/Kiko/y0sK/8yMS//NjQy/zg3NP85ODb/Ojg2/zo5Nv85ODb/Pjw6/2xsa/90c3L/Ojk3/zc1 | ||
967 | M/84NzX/XVxb/z08Ov8rKin/JyYk/yopJ/8oKCadHyAgAScnJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
968 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/fnsAgoF+BIB/fbF+fXv/S0pJ/0ZEQ/+vra3/joyL/3Ny | ||
969 | cP9nZWP/YV9d/11cWv9bWVf/WlhW/1dVVP9TUVD/TkxL/0ZFRP89PDv/ODY2/zs6Ov9LSkj/Xl1b/2xr | ||
970 | af9ycW//c3Jw/3Jxbv9zcnD/e3l3/4WEgv+Qj43/lZOR/5KQjv+Mi4n/iIeF/4WEgv+Eg4H/g4KA/4OB | ||
971 | f/+BgH7/gYB+/4GAfv+Af33/f358/358ev99fHr/e3p4/3p5d/95eHb/enl3/3x7ef9/fnz/f357/3Z1 | ||
972 | c/9qaWf/XFtZ/1FQTv9NTEr/S0pI/0pJR/9FREL/Ozo5/zEwLv8qKSj/KSgn/ywrKv8xMC7/NDMx/zY1 | ||
973 | M/84NzT/ODc1/z49O/8/Pjz/ODc1/zc2NP9APz3/a2pp/1ZVVP8sKyn/JyYl/ysqKP8qKSiwKiknBCop | ||
974 | KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7eXgAfn16C4GA | ||
975 | fsF9fHr/RkVE/0hHRf9ubWv/YV9d/19eXP9dW1n/W1lX/1hWVf9UUlH/T01M/0dFRf8+PDz/ODc2/zw7 | ||
976 | O/9MS0r/YF9d/29ubP93dXP/dnVz/3Rzcf93dnT/gH58/4qJhv+UkpD/l5WT/5KRjv+Lioj/hoWD/4WD | ||
977 | gf+FhIL/hYSB/4SDgf+Eg4H/g4F//4KBf/+BgH7/gH99/4B/ff9/fnz/fXx6/3x7ef98enj/e3l3/3l4 | ||
978 | dv94d3X/d3Z0/3V0cv9zcnD/dXNx/3d2dP97enf/e3p3/3Rzcf9nZmT/WllX/1BPTf9KSUf/SUdF/0dG | ||
979 | Q/9CQD//Ojk3/zAvLf8pKCf/KCcm/ysqKf8vLiz/MzEw/zQzMf81NDL/NzY0/zY1M/8+PTz/Z2dl/1xb | ||
980 | Wv8tLCr/JyYl/ywrKf8sKynALCspCywrKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
981 | AAAAAAAAAAAAAAAAAAB9fHoAfXx6FoKBfs9+fHr/QkFA/0dFRP9WVVP/W1lY/1lXVv9VU1L/UE5N/0hG | ||
982 | Rf8+PTz/OTg3/z08O/9OTUv/Y2Jg/3Nyb/95eHb/eXh2/3l4dv99fHr/hYOB/46Miv+VlJL/lZSS/5GQ | ||
983 | jv+LiYf/hoWD/4aFg/+FhIL/hYSB/4WEgv+Fg4H/hYSB/4WEgf+Eg4D/goF//4GAfv+Af33/gH98/359 | ||
984 | e/99fHr/fXx5/3t6eP96eXf/eXh2/3h3df94d3T/dnVy/3RzcP9zcm//cnBu/3Fwbv9vbmz/b21r/3Bv | ||
985 | bf90cnD/dXRy/3Fwbv9mZWP/WVdV/05NSv9IR0X/RkVC/0RCQP8/Pjz/NjU0/y4tLP8pKCf/KCYl/yop | ||
986 | KP8uLSv/MTAu/zMyMP80MzH/NDMx/zQzMf8uLSz/KCcl/y0sK/8tLCrOKyspFSwrKQAAAAAAAAAAAAAA | ||
987 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgH0AgYB+IYOCf9x8e3n/PTw7/0RE | ||
988 | Qv9QT03/UE5N/0lHRv8/Pj3/OTg3/z49PP9PTk3/ZWRi/3V0cv98e3n/fXx5/317ef+Bf33/iYiG/5KR | ||
989 | j/+Yl5X/lpWT/4+OjP+KiYb/h4WD/4aEgv+GhYL/hYSC/4aFg/+GhIL/hYSC/4aEgv+FhIH/hIOB/4SD | ||
990 | gf+Dgn//gYB9/4B/ff9/fnz/fn17/318ev99fHr/fHt5/3p4dv95d3X/eHd1/3h2dP93dnP/dXRx/3Ny | ||
991 | b/9xcG7/cG9t/29ubP9tbGr/bWxp/2tqaP9paGb/aWhm/2ppZ/9tbGn/b25s/2xraf9jYmD/V1ZU/0xL | ||
992 | Sf9FREL/QkE//0A/Pf89Ozr/NTQy/y0sKv8oJyX/JyYl/ykoJ/8tLCr/MC8t/zEwLv8tLCr/JyYk/y4u | ||
993 | LP8uLizbLi0rIC4tKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
994 | AACDgoAAhIKAK4WDgel5eHb/Nzc2/zo5OP88Ojr/OTg3/z4+Pf9QT07/ZmVk/3d2dP9/fnz/gH58/4B/ | ||
995 | ff+Fg4H/jYyK/5WUkv+ZmJX/lpWS/5CPjP+KiYf/h4aD/4aEgv+GhYP/hoWD/4aFg/+HhoP/hoWD/4WE | ||
996 | gv+GhIL/hYSC/4WEgf+Eg4H/g4KA/4OBf/+CgX//gH99/4B/fP9/fnv/fn16/317ef99e3n/e3l3/3h3 | ||
997 | df94dnT/d3Z0/3Z0cv91dHH/c3Fv/3Jwbv9wb23/b21r/25ta/9tbGr/bGpo/2ppZ/9paGb/Z2Zk/2Vk | ||
998 | Yv9kY2H/YmFf/2NhX/9lZGL/aWhl/2hnZf9iYV//VlVT/0tKR/9DQkD/Pz48/z08Ov85ODb/MjEw/ysq | ||
999 | Kf8nJiX/JiUk/ygnJf8mJST/IyIh/y4tLP8wLy3pLy4sKy8uLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1000 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEg4EAg4KAOYaEgvJ2dXP/MzMy/zk5OP9QT07/aWhm/3p5 | ||
1001 | d/+CgH7/g4F//4SCgP+JiIb/kY+N/5iWlP+ZmJX/lZOR/46Ni/+JiIb/h4aD/4aFg/+HhoT/h4aE/4aF | ||
1002 | g/+GhIL/hYSC/4aFgv+HhoP/h4WD/4aFgv+GhIL/hIOB/4SDgf+EgoD/g4J//4OBf/+CgH7/gH99/399 | ||
1003 | e/9+fHr/fXx5/3x7eP96eXf/eXh2/3d2dP92dXP/dnRy/3Rzcf90c3H/cnBu/3Bvbf9wbmz/b21r/2xr | ||
1004 | af9sa2j/amln/2hnZf9nZmT/ZmRi/2RjYf9jYmD/YWBd/2BeXP9eXVv/XVxa/11cWv9fXlz/YmFf/2Ni | ||
1005 | X/9eXVv/VFNR/0lIRf9APz3/PDs4/zo4Nv83NjT/MTAu/ykoJ/8iISH/Hx4d/y4tK/8xMC7yMC8uOTAv | ||
1006 | LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEg4EAg4KATYaF | ||
1007 | g/d/fnv/bWxq/3x7eP+EgoD/hYSC/4eFg/+Ni4n/lZOR/5qYlv+Zl5X/k5KP/4yLif+Ih4X/h4aD/4eF | ||
1008 | g/+HhoT/h4WD/4eGhP+Ih4T/h4aE/4aEgv+GhIL/hoWC/4aFgv+GhYP/hoWD/4aEgv+FhIH/hIOA/4SD | ||
1009 | gP+Dgn//goF//4KAfv+Bf33/f317/358ev99fHn/fHt5/3t6eP96eXb/eHd1/3d2dP91dHL/dHNx/3Ny | ||
1010 | cP9zcW//cXBt/29ubP9ubWv/bWxq/2traP9qaWf/aGdl/2dlY/9lZGL/ZGNh/2NiYP9hYF7/X15c/15d | ||
1011 | W/9dXFr/XFpY/1pZV/9YV1X/VlVT/1dWU/9ZWFb/XFtZ/11cWv9aWVf/UlBO/0dFQ/8+PTv/OTg2/zY1 | ||
1012 | M/8zMjD/LSwr/zExL/8yMjD3MjEvSzIxLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1013 | AAAAAAAAAAAAAAAAAACGhIIAhYSCYIaFg/yGhYP/h4aE/4uJh/+Qj4z/lpWT/5qYlv+YlpT/kpGO/4yL | ||
1014 | if+IhoT/hoWD/4eGg/+HhoP/h4aD/4eFg/+Ih4T/h4aE/4eGhP+HhoT/h4aD/4WEgv+GhYL/hoWD/4aF | ||
1015 | g/+GhIL/hYSC/4WEgv+Fg4H/g4KA/4OCf/+CgX//gX99/4B+fP9/fnz/fn17/318ef98e3j/e3p4/3p5 | ||
1016 | d/95eHX/d3Z0/3Z1cv90c3H/c3Jw/3Jxb/9ycG7/cG9s/25sav9tbGn/a2po/2ppZ/9paGX/Z2Zj/2Vk | ||
1017 | Yv9kY2H/Y2Jg/2NiX/9fXlz/Xlxa/11cWf9bWlj/WllX/1hXVf9XVlT/VlVT/1RTUf9TUlD/UlFP/1BP | ||
1018 | Tf9SUU//VlVS/1hXVf9WVVP/T05M/0VEQv89PDn/NzYz/zQzMf8zMjH7MzIwXjMyMAAAAAAAAAAAAAAA | ||
1019 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIhoQAhoWDcYmIhv+Rj43/mZeV/5ua | ||
1020 | l/+XlpT/kI+N/4qJh/+HhoP/hoWD/4eGhP+HhoT/h4aE/4eGhP+HhoP/h4aE/4eGhP+HhoT/h4aD/4iH | ||
1021 | hP+HhoP/hoWD/4aEgv+GhIL/hoWD/4aFg/+GhYL/hYSC/4WDgf+Eg4D/g4KA/4KBfv+BgH7/gH99/39+ | ||
1022 | fP9+fXv/fHt5/3x6eP96eXf/eXh2/3h3df94d3T/dnVz/3V0cf9zcnD/cnFv/3Fvbf9vbmz/bm1r/2xr | ||
1023 | af9ramj/a2ln/2loZv9oZ2T/ZmVi/2NiYP9iYV//YWBe/2BfXf9eXVv/XFtZ/1taWP9aWVf/WVhW/1hX | ||
1024 | Vf9WVVL/VFNR/1RTUP9SUU//UE9N/05NS/9NTEr/TEtJ/0tKSP9NTEr/UE5M/1NSUP9TUlD/Tk1K/0JB | ||
1025 | P/85ODb/NTQycTY1MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1026 | AACJiIYAiIeFMouJh4qOjYu4jo2K24mIhvKHhYP/h4aD/4eGhP+HhoT/h4aE/4eFg/+HhoP/h4aE/4eG | ||
1027 | hP+GhYP/h4aE/4eGhP+HhoT/hoWD/4iGhP+IhoT/h4aE/4aFg/+GhYP/hoWD/4aEgv+FhIL/hIOB/4SD | ||
1028 | gP+Dgn//gYB+/4B/ff+Af3z/f358/359e/98e3n/e3p4/3p5d/95eHb/eHd0/3d2dP93dXP/dXRx/3Ny | ||
1029 | cP9xcG7/cW9t/3BvbP9ubWv/bWtp/2tqaP9paGb/aWhm/2hmZP9mZWL/ZWNh/2JhX/9hYF7/YF9d/15d | ||
1030 | W/9dXFn/W1pY/1pZVv9YV1X/WFdU/1ZVU/9UU1H/UlFP/1JRT/9RUE7/UE9N/05NS/9MS0n/S0pI/0pJ | ||
1031 | R/9JSEb/R0VE/0ZFQ/9IRkTySklG2klIRrhEQ0GOOzo4NkA+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1032 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIh4UAh4WDAOnn5wB6eXYJgoF/HoaEgj6FhIJohoSCloaF | ||
1033 | g76HhoPgh4aD9IeGg/+HhoP/iIeE/4eGhP+HhYP/iIaE/4iGhP+HhoT/h4aE/4iHhP+IhoT/h4aD/4aF | ||
1034 | g/+GhYP/h4WD/4WEgv+Eg4H/g4KA/4OCgP+BgH7/gYB9/4B+fP9+fXv/fXx6/318ev98e3n/enl3/3l4 | ||
1035 | dv94d3T/d3Z0/3Z1cv91dHH/dHJw/3Fwbv9wb23/b25s/25ta/9tbGr/a2po/2ppZv9oZ2X/Z2Zk/2Zl | ||
1036 | Y/9kY2H/YmFf/2FgXv9gX1z/Xl1b/11cWv9bWlj/WllX/1hXVf9XVlT/V1VT/1VUUv9TUlD/UVBO/1FQ | ||
1037 | Tv9QT03/Tk1L/0xLSf9MSkj/S0pI9ElIRuBHRkS+RUVDlUZFQ2dEQ0E+QD89Hjs6OAkAAAAALy4sACgn | ||
1038 | JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgH0AhYOBAIKA | ||
1039 | fgCFhIEAhYSBAIaFgwCIh4UA29XOAIOCfw2FhIEihYSCRoaFg2+GhYKehoWDxYeGg+SHhoT3iIeE/4eG | ||
1040 | hP+HhoT/iIaE/4iHhP+HhoT/h4aE/4aFgv+FhIL/hYOB/4SDgf+DgoD/g4KA/4KBf/+BgH7/f317/359 | ||
1041 | e/99fHr/fHt5/3x7eP97enj/enh2/3h3df92dXP/dXRy/3V0cv90c3H/c3Jv/3Fwbf9vbmz/bm1r/21r | ||
1042 | af9ramj/amln/2hnZf9nZmT/ZmVi/2NiYP9jYmD/YWBe/19eXP9fXVv/XVxa/1xbWf9aWVf/WFdV/1dW | ||
1043 | VP9WVVP/VVRS/1NSUP9SUU//UVBO/1BPTfdOTUvkTkxKxUtKSJ1KSUdvSklGRkhHRSJGRUMNUU9NAEdG | ||
1044 | RABFREIAQ0JAAENCQABOTUsA////AN/f3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1045 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/fnwAf358AIOCgACFhIIAhoSCAIqJ | ||
1046 | hgB3dnQBgoF/D4OCgCiFhIJNiIeEeIaFg6SHhoTNh4aE6IeGg/uIhoT/h4WD/4WEgv+FhIL/hIKA/4OC | ||
1047 | gP+CgX//goF//4GAfv+Af33/fn17/358ev98e3n/fHt4/3p5d/96eXf/eHd1/3Z1c/91dHL/dXNx/3Ry | ||
1048 | cP9ycW//cXBu/29ubP9ubWv/bWtp/2tqaP9qaWf/aWhm/2hmZP9lZGL/ZGNh/2JhX/9iYV7/YV9d/15d | ||
1049 | W/9dXFn/XFtZ/1taV/9ZWFX/V1ZU/1ZUUv9UU1H7VFNR6FJST8xRUE6kUVBNeE5NS0xNTEooTEtJDz8+ | ||
1050 | PQFLSkgASklHAElHRQBHRUMARENBAEVEQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1051 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1052 | AAAAAAAAAAAAAAAAAACAfnwAgoGAAIB/fQCDgoAAg4F/AIOCgQCGhYMAi4qHAIB+fASEg4ESg4KAL4WE | ||
1053 | glOFhIKBhIOBrIWDgdOEg4Htg4KA/YKBf/+CgX//gYB+/4B/ff9+fXv/fXx6/317ef98e3n/e3p3/3p4 | ||
1054 | dv95eHX/d3Z0/3V0cv90c3H/c3Jw/3Jwbv9xb23/b25s/21sav9tbGr/bGto/2tpZ/9paGb/Z2Zk/2Zk | ||
1055 | Yv9kY2H/YmFf/2JgXv9hX13/X15b/11cWv9cWlj/W1pX/FpZV+xYVlTTVlVSrFVUUoFTUlBTUlFPL1FQ | ||
1056 | ThJOTUoEUVBOAE5NSwBOTUoATEtIAElIRgBJSEYATUtJAEdGRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1057 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1058 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1059 | AAB+fXwAfn17AIOCgACEg4EAg4KAAIaFgwCKiYYAfX16BoOCgBeBgH41gYB+XYF/fYmAf322f3582H9+ | ||
1060 | fPJ+fXv+fHt5/3x6eP97eXf/eXh2/3l4df93dnT/dXRy/3Rzcf9zcnD/cnBu/3Fwbf9vbmz/bWxq/2xr | ||
1061 | af9samj/amln/2poZv9oZmT/ZmRi/2NiYP9jYV//YWBe/2BfXf5fXlzyXFtZ2FxbWbVaWVeJWlhWXFlY | ||
1062 | VTVVVFIXUlFPBlZVUwBUU1EAUlFPAFFQTgBPTkwAT05LAFBPTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1063 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1064 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1065 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH18egAgDx0AgH99AIOC | ||
1066 | gACCgX8AgoF+AJCOjQB5eHYHe3t4HX59ezt8e3hoe3l3knl4dsB5eHbfeHd193d2dP92dXP/dHJw/3Ny | ||
1067 | cP9ycW7/cW9t/29ubP9vbmz/bWxq/2tqaP9qaWf/aWdl/2hmZP9mZGL/ZGNh92JhX99hYF7AYF9dkl9e | ||
1068 | XGdeXVs7W1pYHVpZVgdmZGEAW1lXAFlYVgBWVVMAU1JQAF9eSwBVVFEAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1069 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1070 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1071 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1072 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fHkAfXx5AH9+fAB6eXcAe3p4AH9+fAB+fHoAAAAAAHV0 | ||
1073 | cgt3dnMjdXRyRXVzcXJ1c3GecnFvyXFwbuZwb236b25s/25ta/9ta2n/a2po/2ppZ/poZmTmZ2VjyWVk | ||
1074 | Yp5kYmByY2JfRWFgXSNfXlwLAAAAAF9eXABeXVsAW1pYAFlXVQBXV1UAUlFPAFVUUgAAAAAAAAAAAAAA | ||
1075 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1076 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1077 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1078 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1079 | AAAAAAAAAAAAAHZ1cgB5eHoAdnVzAHd1dAB3dnMAdnVzAHd2dABXVVcBcG5sEnBubClwb2xTbm1rfWxr | ||
1080 | aa1qaWetaWhmfWhnZVNlZGIpY2JgElFPTgFmZGIAY2JgAGFgXgBgX1wAXFtZAGBfXQBcW1kAAAAAAAAA | ||
1081 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1082 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1083 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1084 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1085 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1s | ||
1086 | awBtbGsAcG5tAHBvbQBwb2wAc3JvAGdmZQNkY2EDcXBuAGloZgBmZWMAZGJgAGFgXgBhYF4AAAAAAAAA | ||
1087 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1088 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1089 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1090 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1091 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1092 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGloZgBzcG4AbGpoAGtqaABpZ2YAZmRiAGxt | ||
1093 | aQBiYF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1094 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1095 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1096 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1097 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1098 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1099 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1101 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1104 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1105 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1106 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1107 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1108 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1109 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1110 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1113 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1114 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1115 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1118 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1119 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1120 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1121 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1122 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1123 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1127 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1128 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1129 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1130 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1131 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1132 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1133 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | ||
1134 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////// | ||
1135 | /////////+AH/////////////8AD/////////////wAA/////////////AAAP///////////+AAAH/// | ||
1136 | ////////4AAAB///////////gAAAAf//////////AAAAAP/////////8AAAAAD/////////wAAAAAA// | ||
1137 | ///////gAAAAAAf///////+AAAAAAAH///////8AAAAAAAD///////wAAAAAAAA///////gAAAAAAAAf | ||
1138 | /////+AAAAAAAAAH/////8AAAAAAAAAD/////wAAAAAAAAAA/////AAAAAAAAAAAH///+AAAAAAAAAAA | ||
1139 | B///4AAAAAAAAAAAAf//gAAAAAAAAAAAAH//AAAAAAAAAAAAAB/8AAAAAAAAAAAAAAfwAAAAAAAAAAAA | ||
1140 | AAHwAAAAAAAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAAAA | ||
1141 | AADgAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAD/gAAAAAAAAAAAAAD/gAAAAAAAAAAAAAD/gAAAAAAAAAAA | ||
1142 | AAD/gAAAAAAAAAAAAAD/gAAAAAAAAAAAAAD/gAAAAAAAAAAAAAf/gAAAAAAAAAAAAB//gAAAAAAAAAAA | ||
1143 | AH//gAAAAAAAAAAAAf//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAAA | ||
1144 | AP//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAAA | ||
1145 | AP//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP//AAAAAAAAAAAAAP/+AAAAAAAAAAAAAH/+AAAAAAAAAAAA | ||
1146 | AH/+AAAAAAAAAAAAAH/+AAAAAAAAAAAAAH/+AAAAAAAAAAAAAH/+AAAAAAAAAAAAAH/+AAAAAAAAAAAA | ||
1147 | AH/+AAAAAAAAAAAAAH/+AAAAAAAAAAAAAH/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAA | ||
1148 | AD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAA | ||
1149 | AD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAA | ||
1150 | AD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD/8AAAAAAAAAAAAAD//8AAAAAAAAAAA | ||
1151 | D////gAAAAAAAAAAf/////gAAAAAAAAf///////AAAAAAAP////////8AAAAAD//////////4AAAB/// | ||
1152 | /////////4AB//////////////AP//////////////////////////////////////////////////// | ||
1153 | //////////////////////////////////////////////////8= | ||
1154 | </value> | ||
1155 | </data> | ||
1156 | </root> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
HcgClientExport/HcgClientExport.csproj
0 → 100644
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||
4 | <PropertyGroup> | ||
5 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
6 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
7 | <ProjectGuid>{D395B57C-8A8F-47EE-8DC6-0D83158EC3C6}</ProjectGuid> | ||
8 | <OutputType>WinExe</OutputType> | ||
9 | <RootNamespace>HcgClientExport</RootNamespace> | ||
10 | <AssemblyName>HcgClientExport</AssemblyName> | ||
11 | <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> | ||
12 | <FileAlignment>512</FileAlignment> | ||
13 | <Deterministic>true</Deterministic> | ||
14 | <TargetFrameworkProfile>Client</TargetFrameworkProfile> | ||
15 | </PropertyGroup> | ||
16 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
17 | <PlatformTarget>AnyCPU</PlatformTarget> | ||
18 | <DebugSymbols>true</DebugSymbols> | ||
19 | <DebugType>full</DebugType> | ||
20 | <Optimize>false</Optimize> | ||
21 | <OutputPath>bin\Debug\</OutputPath> | ||
22 | <DefineConstants>DEBUG;TRACE</DefineConstants> | ||
23 | <ErrorReport>prompt</ErrorReport> | ||
24 | <WarningLevel>4</WarningLevel> | ||
25 | <Prefer32Bit>false</Prefer32Bit> | ||
26 | </PropertyGroup> | ||
27 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
28 | <PlatformTarget>AnyCPU</PlatformTarget> | ||
29 | <DebugType>pdbonly</DebugType> | ||
30 | <Optimize>true</Optimize> | ||
31 | <OutputPath>bin\Release\</OutputPath> | ||
32 | <DefineConstants>TRACE</DefineConstants> | ||
33 | <ErrorReport>prompt</ErrorReport> | ||
34 | <WarningLevel>4</WarningLevel> | ||
35 | <Prefer32Bit>false</Prefer32Bit> | ||
36 | </PropertyGroup> | ||
37 | <PropertyGroup> | ||
38 | <ApplicationIcon>stock_market_96px_1082607_easyicon.net.ico</ApplicationIcon> | ||
39 | </PropertyGroup> | ||
40 | <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> | ||
41 | <DebugSymbols>true</DebugSymbols> | ||
42 | <OutputPath>bin\x86\Debug\</OutputPath> | ||
43 | <DefineConstants>DEBUG;TRACE</DefineConstants> | ||
44 | <DebugType>full</DebugType> | ||
45 | <PlatformTarget>x86</PlatformTarget> | ||
46 | <ErrorReport>prompt</ErrorReport> | ||
47 | <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> | ||
48 | </PropertyGroup> | ||
49 | <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> | ||
50 | <OutputPath>bin\x86\Release\</OutputPath> | ||
51 | <DefineConstants>TRACE</DefineConstants> | ||
52 | <Optimize>true</Optimize> | ||
53 | <DebugType>pdbonly</DebugType> | ||
54 | <PlatformTarget>x86</PlatformTarget> | ||
55 | <ErrorReport>prompt</ErrorReport> | ||
56 | <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> | ||
57 | </PropertyGroup> | ||
58 | <ItemGroup> | ||
59 | <Reference Include="ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL"> | ||
60 | <HintPath>..\packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll</HintPath> | ||
61 | </Reference> | ||
62 | <Reference Include="MySql.Data, Version=8.0.17.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL"> | ||
63 | <SpecificVersion>False</SpecificVersion> | ||
64 | <HintPath>bin\Debug\MySql.Data.dll</HintPath> | ||
65 | </Reference> | ||
66 | <Reference Include="NPOI, Version=2.4.0.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL"> | ||
67 | <HintPath>..\packages\NPOI.2.4.0\lib\net40\NPOI.dll</HintPath> | ||
68 | </Reference> | ||
69 | <Reference Include="NPOI.OOXML, Version=2.4.0.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL"> | ||
70 | <HintPath>..\packages\NPOI.2.4.0\lib\net40\NPOI.OOXML.dll</HintPath> | ||
71 | </Reference> | ||
72 | <Reference Include="NPOI.OpenXml4Net, Version=2.4.0.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL"> | ||
73 | <HintPath>..\packages\NPOI.2.4.0\lib\net40\NPOI.OpenXml4Net.dll</HintPath> | ||
74 | </Reference> | ||
75 | <Reference Include="NPOI.OpenXmlFormats, Version=2.4.0.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL"> | ||
76 | <HintPath>..\packages\NPOI.2.4.0\lib\net40\NPOI.OpenXmlFormats.dll</HintPath> | ||
77 | </Reference> | ||
78 | <Reference Include="System" /> | ||
79 | <Reference Include="System.Configuration" /> | ||
80 | <Reference Include="System.Core" /> | ||
81 | <Reference Include="System.Xml.Linq" /> | ||
82 | <Reference Include="System.Data.DataSetExtensions" /> | ||
83 | <Reference Include="System.Data" /> | ||
84 | <Reference Include="System.Deployment" /> | ||
85 | <Reference Include="System.Drawing" /> | ||
86 | <Reference Include="System.Windows.Forms" /> | ||
87 | <Reference Include="System.Xml" /> | ||
88 | </ItemGroup> | ||
89 | <ItemGroup> | ||
90 | <Compile Include="DataControl.cs" /> | ||
91 | <Compile Include="En.cs" /> | ||
92 | <Compile Include="ExportHelper.cs" /> | ||
93 | <Compile Include="Form1.cs"> | ||
94 | <SubType>Form</SubType> | ||
95 | </Compile> | ||
96 | <Compile Include="Form1.Designer.cs"> | ||
97 | <DependentUpon>Form1.cs</DependentUpon> | ||
98 | </Compile> | ||
99 | <Compile Include="his_goods_buound.cs" /> | ||
100 | <Compile Include="login.cs"> | ||
101 | <SubType>Form</SubType> | ||
102 | </Compile> | ||
103 | <Compile Include="login.Designer.cs"> | ||
104 | <DependentUpon>login.cs</DependentUpon> | ||
105 | </Compile> | ||
106 | <Compile Include="MySqlHelper.cs" /> | ||
107 | <Compile Include="Program.cs" /> | ||
108 | <Compile Include="Properties\AssemblyInfo.cs" /> | ||
109 | <Compile Include="RestClient.cs" /> | ||
110 | <Compile Include="WinApi.cs" /> | ||
111 | <EmbeddedResource Include="Form1.resx"> | ||
112 | <DependentUpon>Form1.cs</DependentUpon> | ||
113 | </EmbeddedResource> | ||
114 | <EmbeddedResource Include="login.resx"> | ||
115 | <DependentUpon>login.cs</DependentUpon> | ||
116 | </EmbeddedResource> | ||
117 | <EmbeddedResource Include="Properties\Resources.resx"> | ||
118 | <Generator>ResXFileCodeGenerator</Generator> | ||
119 | <LastGenOutput>Resources.Designer.cs</LastGenOutput> | ||
120 | <SubType>Designer</SubType> | ||
121 | </EmbeddedResource> | ||
122 | <Compile Include="Properties\Resources.Designer.cs"> | ||
123 | <AutoGen>True</AutoGen> | ||
124 | <DependentUpon>Resources.resx</DependentUpon> | ||
125 | <DesignTime>True</DesignTime> | ||
126 | </Compile> | ||
127 | <None Include="packages.config" /> | ||
128 | <None Include="Properties\Settings.settings"> | ||
129 | <Generator>SettingsSingleFileGenerator</Generator> | ||
130 | <LastGenOutput>Settings.Designer.cs</LastGenOutput> | ||
131 | </None> | ||
132 | <Compile Include="Properties\Settings.Designer.cs"> | ||
133 | <AutoGen>True</AutoGen> | ||
134 | <DependentUpon>Settings.settings</DependentUpon> | ||
135 | <DesignTimeSharedInput>True</DesignTimeSharedInput> | ||
136 | </Compile> | ||
137 | </ItemGroup> | ||
138 | <ItemGroup> | ||
139 | <None Include="App.config"> | ||
140 | <SubType>Designer</SubType> | ||
141 | </None> | ||
142 | </ItemGroup> | ||
143 | <ItemGroup> | ||
144 | <Content Include="stock_market_96px_1082607_easyicon.net.ico" /> | ||
145 | </ItemGroup> | ||
146 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||
147 | </Project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
HcgClientExport/MySqlHelper.cs
0 → 100644
1 | using MySql.Data.MySqlClient; | ||
2 | using System; | ||
3 | using System.Collections; | ||
4 | using System.Collections.Generic; | ||
5 | using System.Configuration; | ||
6 | using System.Data; | ||
7 | using System.Linq; | ||
8 | using System.Text; | ||
9 | |||
10 | |||
11 | namespace HcgClientExport | ||
12 | { | ||
13 | public abstract class MySQLHelper | ||
14 | { | ||
15 | //数据库连接字符串(注意:这里的“DBConnectionString”一定要与web.config文件中connectionStrings节点值一致) | ||
16 | public static string connectionString = ConfigurationManager.AppSettings["connstr"]; | ||
17 | |||
18 | // 用于缓存参数的HASH表 | ||
19 | private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable()); | ||
20 | |||
21 | /// <summary> | ||
22 | /// 给定连接的数据库用假设参数执行一个sql命令(不返回数据集) | ||
23 | /// </summary> | ||
24 | /// <param name="cmdType">命令类型(存储过程, 文本, 等等)</param> | ||
25 | /// <param name="cmdText">存储过程名称或者sql命令语句</param> | ||
26 | /// <param name="commandParameters">执行命令所用参数的集合</param> | ||
27 | /// <returns>执行命令所影响的行数</returns> | ||
28 | public static int ExecuteNonQuery(string cmdText, CommandType cmdType = CommandType.Text, params MySqlParameter[] commandParameters) | ||
29 | { | ||
30 | |||
31 | |||
32 | MySqlCommand cmd = new MySqlCommand(); | ||
33 | |||
34 | |||
35 | using (MySqlConnection conn = new MySqlConnection(connectionString)) | ||
36 | { | ||
37 | PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters); | ||
38 | int val = cmd.ExecuteNonQuery(); | ||
39 | cmd.Parameters.Clear(); | ||
40 | return val; | ||
41 | } | ||
42 | } | ||
43 | |||
44 | /// <summary> | ||
45 | /// 用执行的数据库连接执行一个返回数据集的sql命令 | ||
46 | /// </summary> | ||
47 | /// <remarks> | ||
48 | /// 举例: | ||
49 | /// MySqlDataReader r = ExecuteReader(connString, CommandType.StoredProcedure, "PublishOrders", new MySqlParameter("@prodid", 24)); | ||
50 | /// </remarks> | ||
51 | /// <param name="cmdType">命令类型(存储过程, 文本, 等等)</param> | ||
52 | /// <param name="cmdText">存储过程名称或者sql命令语句</param> | ||
53 | /// <param name="commandParameters">执行命令所用参数的集合</param> | ||
54 | /// <returns>包含结果的读取器</returns> | ||
55 | public static MySqlDataReader ExecuteReader(string cmdText, CommandType cmdType = CommandType.Text, params MySqlParameter[] commandParameters) | ||
56 | { | ||
57 | //创建一个MySqlCommand对象 | ||
58 | MySqlCommand cmd = new MySqlCommand(); | ||
59 | //创建一个MySqlConnection对象 | ||
60 | MySqlConnection conn = new MySqlConnection(connectionString); | ||
61 | |||
62 | |||
63 | //在这里我们用一个try/catch结构执行sql文本命令/存储过程,因为如果这个方法产生一个异常我们要关闭连接,因为没有读取器存在, | ||
64 | //因此commandBehaviour.CloseConnection 就不会执行 | ||
65 | try | ||
66 | { | ||
67 | //调用 PrepareCommand 方法,对 MySqlCommand 对象设置参数 | ||
68 | PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters); | ||
69 | //调用 MySqlCommand 的 ExecuteReader 方法 | ||
70 | MySqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); | ||
71 | //清除参数 | ||
72 | cmd.Parameters.Clear(); | ||
73 | return reader; | ||
74 | } | ||
75 | catch | ||
76 | { | ||
77 | //关闭连接,抛出异常 | ||
78 | conn.Close(); | ||
79 | throw; | ||
80 | } | ||
81 | } | ||
82 | |||
83 | /// <summary> | ||
84 | /// 返回DataSet | ||
85 | /// </summary> | ||
86 | /// <param name="cmdType">命令类型(存储过程, 文本, 等等)</param> | ||
87 | /// <param name="cmdText">存储过程名称或者sql命令语句</param> | ||
88 | /// <param name="commandParameters">执行命令所用参数的集合</param> | ||
89 | /// <returns></returns> | ||
90 | public static DataSet GetDataSet(string cmdText, CommandType cmdType = CommandType.Text, params MySqlParameter[] commandParameters) | ||
91 | { | ||
92 | //创建一个MySqlCommand对象 | ||
93 | MySqlCommand cmd = new MySqlCommand(); | ||
94 | //创建一个MySqlConnection对象 | ||
95 | MySqlConnection conn = new MySqlConnection(connectionString); | ||
96 | |||
97 | |||
98 | //在这里我们用一个try/catch结构执行sql文本命令/存储过程,因为如果这个方法产生一个异常我们要关闭连接,因为没有读取器存在, | ||
99 | |||
100 | |||
101 | try | ||
102 | { | ||
103 | //调用 PrepareCommand 方法,对 MySqlCommand 对象设置参数 | ||
104 | PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters); | ||
105 | //调用 MySqlCommand 的 ExecuteReader 方法 | ||
106 | MySqlDataAdapter adapter = new MySqlDataAdapter(); | ||
107 | adapter.SelectCommand = cmd; | ||
108 | DataSet ds = new DataSet(); | ||
109 | |||
110 | |||
111 | adapter.Fill(ds); | ||
112 | //清除参数 | ||
113 | cmd.Parameters.Clear(); | ||
114 | conn.Close(); | ||
115 | return ds; | ||
116 | } | ||
117 | catch (Exception e) | ||
118 | { | ||
119 | throw e; | ||
120 | } | ||
121 | } | ||
122 | |||
123 | /// <summary> | ||
124 | /// 用指定的数据库连接字符串执行一个命令并返回一个数据集的第一列 | ||
125 | /// </summary> | ||
126 | /// <remarks> | ||
127 | ///例如: | ||
128 | /// Object obj = ExecuteScalar(connString, CommandType.StoredProcedure, "PublishOrders", new MySqlParameter("@prodid", 24)); | ||
129 | /// </remarks> | ||
130 | /// <param name="cmdType">命令类型(存储过程, 文本, 等等)</param> | ||
131 | /// <param name="cmdText">存储过程名称或者sql命令语句</param> | ||
132 | /// <param name="commandParameters">执行命令所用参数的集合</param> | ||
133 | /// <returns>用 Convert.To{Type}把类型转换为想要的 </returns> | ||
134 | public static object ExecuteScalar(string cmdText, CommandType cmdType = CommandType.Text, params MySqlParameter[] commandParameters) | ||
135 | { | ||
136 | MySqlCommand cmd = new MySqlCommand(); | ||
137 | |||
138 | |||
139 | using (MySqlConnection connection = new MySqlConnection(connectionString)) | ||
140 | { | ||
141 | PrepareCommand(cmd, connection, null, cmdType, cmdText, commandParameters); | ||
142 | object val = cmd.ExecuteScalar(); | ||
143 | cmd.Parameters.Clear(); | ||
144 | return val; | ||
145 | } | ||
146 | } | ||
147 | |||
148 | /// <summary> | ||
149 | /// 将参数集合添加到缓存 | ||
150 | /// </summary> | ||
151 | /// <param name="cacheKey">添加到缓存的变量</param> | ||
152 | /// <param name="commandParameters">一个将要添加到缓存的sql参数集合</param> | ||
153 | public static void CacheParameters(string cacheKey, params MySqlParameter[] commandParameters) | ||
154 | { | ||
155 | parmCache[cacheKey] = commandParameters; | ||
156 | } | ||
157 | |||
158 | /// <summary> | ||
159 | /// 找回缓存参数集合 | ||
160 | /// </summary> | ||
161 | /// <param name="cacheKey">用于找回参数的关键字</param> | ||
162 | /// <returns>缓存的参数集合</returns> | ||
163 | public static MySqlParameter[] GetCachedParameters(string cacheKey) | ||
164 | { | ||
165 | MySqlParameter[] cachedParms = (MySqlParameter[])parmCache[cacheKey]; | ||
166 | |||
167 | |||
168 | if (cachedParms == null) | ||
169 | return null; | ||
170 | |||
171 | |||
172 | MySqlParameter[] clonedParms = new MySqlParameter[cachedParms.Length]; | ||
173 | |||
174 | |||
175 | for (int i = 0, j = cachedParms.Length; i < j; i++) | ||
176 | clonedParms[i] = (MySqlParameter)((ICloneable)cachedParms[i]).Clone(); | ||
177 | |||
178 | |||
179 | return clonedParms; | ||
180 | } | ||
181 | |||
182 | /// <summary> | ||
183 | /// 准备执行一个命令 | ||
184 | /// </summary> | ||
185 | /// <param name="cmd">sql命令</param> | ||
186 | /// <param name="conn">OleDb连接</param> | ||
187 | /// <param name="trans">OleDb事务</param> | ||
188 | /// <param name="cmdType">命令类型例如 存储过程或者文本</param> | ||
189 | /// <param name="cmdText">命令文本,例如:Select * from Products</param> | ||
190 | /// <param name="cmdParms">执行命令的参数</param> | ||
191 | private static void PrepareCommand(MySqlCommand cmd, MySqlConnection conn, MySqlTransaction trans, CommandType cmdType, string cmdText, MySqlParameter[] cmdParms) | ||
192 | { | ||
193 | if (conn.State != ConnectionState.Open) | ||
194 | conn.Open(); | ||
195 | |||
196 | cmd.Connection = conn; | ||
197 | cmd.CommandText = cmdText; | ||
198 | |||
199 | |||
200 | if (trans != null) | ||
201 | cmd.Transaction = trans; | ||
202 | |||
203 | |||
204 | cmd.CommandType = cmdType; | ||
205 | |||
206 | |||
207 | if (cmdParms != null) | ||
208 | { | ||
209 | foreach (MySqlParameter parameter in cmdParms) | ||
210 | { | ||
211 | if ((parameter.Direction == ParameterDirection.InputOutput || parameter.Direction == ParameterDirection.Input) && | ||
212 | (parameter.Value == null)) | ||
213 | { | ||
214 | parameter.Value = DBNull.Value; | ||
215 | } | ||
216 | cmd.Parameters.Add(parameter); | ||
217 | } | ||
218 | } | ||
219 | } | ||
220 | } | ||
221 | } |
HcgClientExport/Program.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Linq; | ||
4 | using System.Windows.Forms; | ||
5 | |||
6 | namespace HcgClientExport | ||
7 | { | ||
8 | static class Program | ||
9 | { | ||
10 | /// <summary> | ||
11 | /// 应用程序的主入口点。 | ||
12 | /// </summary> | ||
13 | [STAThread] | ||
14 | static void Main() | ||
15 | { | ||
16 | Application.EnableVisualStyles(); | ||
17 | Application.SetCompatibleTextRenderingDefault(false); | ||
18 | Application.Run(new login()); | ||
19 | } | ||
20 | } | ||
21 | } |
HcgClientExport/Properties/AssemblyInfo.cs
0 → 100644
1 | using System.Reflection; | ||
2 | using System.Runtime.CompilerServices; | ||
3 | using System.Runtime.InteropServices; | ||
4 | |||
5 | // 有关程序集的一般信息由以下 | ||
6 | // 控制。更改这些特性值可修改 | ||
7 | // 与程序集关联的信息。 | ||
8 | [assembly: AssemblyTitle("HcgClientExport")] | ||
9 | [assembly: AssemblyDescription("")] | ||
10 | [assembly: AssemblyConfiguration("")] | ||
11 | [assembly: AssemblyCompany("")] | ||
12 | [assembly: AssemblyProduct("HcgClientExport")] | ||
13 | [assembly: AssemblyCopyright("Copyright © 2019")] | ||
14 | [assembly: AssemblyTrademark("")] | ||
15 | [assembly: AssemblyCulture("")] | ||
16 | |||
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型 | ||
18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 | ||
19 | //请将此类型的 ComVisible 特性设置为 true。 | ||
20 | [assembly: ComVisible(false)] | ||
21 | |||
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID | ||
23 | [assembly: Guid("d395b57c-8a8f-47ee-8dc6-0d83158ec3c6")] | ||
24 | |||
25 | // 程序集的版本信息由下列四个值组成: | ||
26 | // | ||
27 | // 主版本 | ||
28 | // 次版本 | ||
29 | // 生成号 | ||
30 | // 修订号 | ||
31 | // | ||
32 | // 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号 | ||
33 | // 方法是按如下所示使用“*”: : | ||
34 | // [assembly: AssemblyVersion("1.0.*")] | ||
35 | [assembly: AssemblyVersion("1.0.0.0")] | ||
36 | [assembly: AssemblyFileVersion("1.0.0.0")] |
1 | //------------------------------------------------------------------------------ | ||
2 | // <auto-generated> | ||
3 | // 此代码由工具生成。 | ||
4 | // 运行时版本:4.0.30319.42000 | ||
5 | // | ||
6 | // 对此文件的更改可能会导致不正确的行为,并且如果 | ||
7 | // 重新生成代码,这些更改将会丢失。 | ||
8 | // </auto-generated> | ||
9 | //------------------------------------------------------------------------------ | ||
10 | |||
11 | namespace HcgClientExport.Properties { | ||
12 | using System; | ||
13 | |||
14 | |||
15 | /// <summary> | ||
16 | /// 一个强类型的资源类,用于查找本地化的字符串等。 | ||
17 | /// </summary> | ||
18 | // 此类是由 StronglyTypedResourceBuilder | ||
19 | // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 | ||
20 | // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen | ||
21 | // (以 /str 作为命令选项),或重新生成 VS 项目。 | ||
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] | ||
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||
25 | internal class Resources { | ||
26 | |||
27 | private static global::System.Resources.ResourceManager resourceMan; | ||
28 | |||
29 | private static global::System.Globalization.CultureInfo resourceCulture; | ||
30 | |||
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] | ||
32 | internal Resources() { | ||
33 | } | ||
34 | |||
35 | /// <summary> | ||
36 | /// 返回此类使用的缓存的 ResourceManager 实例。 | ||
37 | /// </summary> | ||
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | ||
39 | internal static global::System.Resources.ResourceManager ResourceManager { | ||
40 | get { | ||
41 | if (object.ReferenceEquals(resourceMan, null)) { | ||
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HcgClientExport.Properties.Resources", typeof(Resources).Assembly); | ||
43 | resourceMan = temp; | ||
44 | } | ||
45 | return resourceMan; | ||
46 | } | ||
47 | } | ||
48 | |||
49 | /// <summary> | ||
50 | /// 使用此强类型资源类,为所有资源查找 | ||
51 | /// 重写当前线程的 CurrentUICulture 属性。 | ||
52 | /// </summary> | ||
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | ||
54 | internal static global::System.Globalization.CultureInfo Culture { | ||
55 | get { | ||
56 | return resourceCulture; | ||
57 | } | ||
58 | set { | ||
59 | resourceCulture = value; | ||
60 | } | ||
61 | } | ||
62 | } | ||
63 | } |
HcgClientExport/Properties/Resources.resx
0 → 100644
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <root> | ||
3 | <!-- | ||
4 | Microsoft ResX Schema | ||
5 | |||
6 | Version 2.0 | ||
7 | |||
8 | The primary goals of this format is to allow a simple XML format | ||
9 | that is mostly human readable. The generation and parsing of the | ||
10 | various data types are done through the TypeConverter classes | ||
11 | associated with the data types. | ||
12 | |||
13 | Example: | ||
14 | |||
15 | ... ado.net/XML headers & schema ... | ||
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | ||
17 | <resheader name="version">2.0</resheader> | ||
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | ||
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | ||
24 | </data> | ||
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | ||
27 | <comment>This is a comment</comment> | ||
28 | </data> | ||
29 | |||
30 | There are any number of "resheader" rows that contain simple | ||
31 | name/value pairs. | ||
32 | |||
33 | Each data row contains a name, and value. The row also contains a | ||
34 | type or mimetype. Type corresponds to a .NET class that support | ||
35 | text/value conversion through the TypeConverter architecture. | ||
36 | Classes that don't support this are serialized and stored with the | ||
37 | mimetype set. | ||
38 | |||
39 | The mimetype is used for serialized objects, and tells the | ||
40 | ResXResourceReader how to depersist the object. This is currently not | ||
41 | extensible. For a given mimetype the value must be set accordingly: | ||
42 | |||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | ||
44 | that the ResXResourceWriter will generate, however the reader can | ||
45 | read any of the formats listed below. | ||
46 | |||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | ||
48 | value : The object must be serialized with | ||
49 | : System.Serialization.Formatters.Binary.BinaryFormatter | ||
50 | : and then encoded with base64 encoding. | ||
51 | |||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | ||
53 | value : The object must be serialized with | ||
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||
55 | : and then encoded with base64 encoding. | ||
56 | |||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | ||
58 | value : The object must be serialized into a byte array | ||
59 | : using a System.ComponentModel.TypeConverter | ||
60 | : and then encoded with base64 encoding. | ||
61 | --> | ||
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||
63 | <xsd:element name="root" msdata:IsDataSet="true"> | ||
64 | <xsd:complexType> | ||
65 | <xsd:choice maxOccurs="unbounded"> | ||
66 | <xsd:element name="metadata"> | ||
67 | <xsd:complexType> | ||
68 | <xsd:sequence> | ||
69 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | ||
70 | </xsd:sequence> | ||
71 | <xsd:attribute name="name" type="xsd:string" /> | ||
72 | <xsd:attribute name="type" type="xsd:string" /> | ||
73 | <xsd:attribute name="mimetype" type="xsd:string" /> | ||
74 | </xsd:complexType> | ||
75 | </xsd:element> | ||
76 | <xsd:element name="assembly"> | ||
77 | <xsd:complexType> | ||
78 | <xsd:attribute name="alias" type="xsd:string" /> | ||
79 | <xsd:attribute name="name" type="xsd:string" /> | ||
80 | </xsd:complexType> | ||
81 | </xsd:element> | ||
82 | <xsd:element name="data"> | ||
83 | <xsd:complexType> | ||
84 | <xsd:sequence> | ||
85 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
86 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||
87 | </xsd:sequence> | ||
88 | <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> | ||
89 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||
90 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||
91 | </xsd:complexType> | ||
92 | </xsd:element> | ||
93 | <xsd:element name="resheader"> | ||
94 | <xsd:complexType> | ||
95 | <xsd:sequence> | ||
96 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
97 | </xsd:sequence> | ||
98 | <xsd:attribute name="name" type="xsd:string" use="required" /> | ||
99 | </xsd:complexType> | ||
100 | </xsd:element> | ||
101 | </xsd:choice> | ||
102 | </xsd:complexType> | ||
103 | </xsd:element> | ||
104 | </xsd:schema> | ||
105 | <resheader name="resmimetype"> | ||
106 | <value>text/microsoft-resx</value> | ||
107 | </resheader> | ||
108 | <resheader name="version"> | ||
109 | <value>2.0</value> | ||
110 | </resheader> | ||
111 | <resheader name="reader"> | ||
112 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
113 | </resheader> | ||
114 | <resheader name="writer"> | ||
115 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
116 | </resheader> | ||
117 | </root> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | //------------------------------------------------------------------------------ | ||
2 | // <auto-generated> | ||
3 | // 此代码由工具生成。 | ||
4 | // 运行时版本:4.0.30319.42000 | ||
5 | // | ||
6 | // 对此文件的更改可能会导致不正确的行为,并且如果 | ||
7 | // 重新生成代码,这些更改将会丢失。 | ||
8 | // </auto-generated> | ||
9 | //------------------------------------------------------------------------------ | ||
10 | |||
11 | namespace HcgClientExport.Properties { | ||
12 | |||
13 | |||
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] | ||
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { | ||
17 | |||
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); | ||
19 | |||
20 | public static Settings Default { | ||
21 | get { | ||
22 | return defaultInstance; | ||
23 | } | ||
24 | } | ||
25 | } | ||
26 | } |
HcgClientExport/Properties/Settings.settings
0 → 100644
HcgClientExport/RestClient.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.IO; | ||
4 | using System.Net; | ||
5 | using System.Text; | ||
6 | using System.Web; | ||
7 | |||
8 | namespace HcgClientExport | ||
9 | { | ||
10 | class RestClient | ||
11 | { | ||
12 | private string BaseUri; | ||
13 | public RestClient(string baseUri) | ||
14 | { | ||
15 | this.BaseUri = baseUri; | ||
16 | } | ||
17 | |||
18 | #region Get请求 | ||
19 | public string Get(string uri) | ||
20 | { | ||
21 | //先根据用户请求的uri构造请求地址 | ||
22 | string serviceUrl = string.Format("{0}/{1}", this.BaseUri, uri); | ||
23 | //创建Web访问对 象 | ||
24 | HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serviceUrl); | ||
25 | //通过Web访问对象获取响应内容 | ||
26 | HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); | ||
27 | //通过响应内容流创建StreamReader对象,因为StreamReader更高级更快 | ||
28 | StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8); | ||
29 | //string returnXml = HttpUtility.UrlDecode(reader.ReadToEnd());//如果有编码问题就用这个方法 | ||
30 | string returnXml = reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾 | ||
31 | reader.Close(); | ||
32 | myResponse.Close(); | ||
33 | return returnXml; | ||
34 | } | ||
35 | #endregion | ||
36 | |||
37 | #region Post请求 | ||
38 | public string Post(string data, string uri) | ||
39 | { | ||
40 | //先根据用户请求的uri构造请求地址 | ||
41 | string serviceUrl = string.Format("{0}/{1}", this.BaseUri, uri); | ||
42 | //创建Web访问对象 | ||
43 | HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serviceUrl); | ||
44 | //把用户传过来的数据转成“UTF-8”的字节流 | ||
45 | byte[] buf = System.Text.Encoding.GetEncoding("UTF-8").GetBytes(data); | ||
46 | |||
47 | myRequest.Method = "POST"; | ||
48 | myRequest.ContentLength = buf.Length; | ||
49 | myRequest.ContentType = "application/json"; | ||
50 | myRequest.MaximumAutomaticRedirections = 1; | ||
51 | myRequest.AllowAutoRedirect = true; | ||
52 | //发送请求 | ||
53 | Stream stream = myRequest.GetRequestStream(); | ||
54 | stream.Write(buf, 0, buf.Length); | ||
55 | stream.Close(); | ||
56 | |||
57 | //获取接口返回值 | ||
58 | //通过Web访问对象获取响应内容 | ||
59 | HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); | ||
60 | //通过响应内容流创建StreamReader对象,因为StreamReader更高级更快 | ||
61 | StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8); | ||
62 | //string returnXml = HttpUtility.UrlDecode(reader.ReadToEnd());//如果有编码问题就用这个方法 | ||
63 | string returnXml = reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾 | ||
64 | reader.Close(); | ||
65 | myResponse.Close(); | ||
66 | return returnXml; | ||
67 | |||
68 | } | ||
69 | #endregion | ||
70 | |||
71 | #region Put请求 | ||
72 | public string Put(string data, string uri) | ||
73 | { | ||
74 | //先根据用户请求的uri构造请求地址 | ||
75 | string serviceUrl = string.Format("{0}/{1}", this.BaseUri, uri); | ||
76 | //创建Web访问对象 | ||
77 | HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serviceUrl); | ||
78 | //把用户传过来的数据转成“UTF-8”的字节流 | ||
79 | byte[] buf = System.Text.Encoding.GetEncoding("UTF-8").GetBytes(data); | ||
80 | |||
81 | myRequest.Method = "PUT"; | ||
82 | myRequest.ContentLength = buf.Length; | ||
83 | myRequest.ContentType = "application/json"; | ||
84 | myRequest.MaximumAutomaticRedirections = 1; | ||
85 | myRequest.AllowAutoRedirect = true; | ||
86 | //发送请求 | ||
87 | Stream stream = myRequest.GetRequestStream(); | ||
88 | stream.Write(buf, 0, buf.Length); | ||
89 | stream.Close(); | ||
90 | |||
91 | //获取接口返回值 | ||
92 | //通过Web访问对象获取响应内容 | ||
93 | HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); | ||
94 | //通过响应内容流创建StreamReader对象,因为StreamReader更高级更快 | ||
95 | StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8); | ||
96 | //string returnXml = HttpUtility.UrlDecode(reader.ReadToEnd());//如果有编码问题就用这个方法 | ||
97 | string returnXml = reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾 | ||
98 | reader.Close(); | ||
99 | myResponse.Close(); | ||
100 | return returnXml; | ||
101 | |||
102 | } | ||
103 | #endregion | ||
104 | |||
105 | |||
106 | #region Delete请求 | ||
107 | public string Delete(string data, string uri) | ||
108 | { | ||
109 | //先根据用户请求的uri构造请求地址 | ||
110 | string serviceUrl = string.Format("{0}/{1}", this.BaseUri, uri); | ||
111 | //创建Web访问对象 | ||
112 | HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serviceUrl); | ||
113 | //把用户传过来的数据转成“UTF-8”的字节流 | ||
114 | byte[] buf = System.Text.Encoding.GetEncoding("UTF-8").GetBytes(data); | ||
115 | |||
116 | myRequest.Method = "DELETE"; | ||
117 | myRequest.ContentLength = buf.Length; | ||
118 | myRequest.ContentType = "application/json"; | ||
119 | myRequest.MaximumAutomaticRedirections = 1; | ||
120 | myRequest.AllowAutoRedirect = true; | ||
121 | //发送请求 | ||
122 | Stream stream = myRequest.GetRequestStream(); | ||
123 | stream.Write(buf, 0, buf.Length); | ||
124 | stream.Close(); | ||
125 | |||
126 | //获取接口返回值 | ||
127 | //通过Web访问对象获取响应内容 | ||
128 | HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); | ||
129 | //通过响应内容流创建StreamReader对象,因为StreamReader更高级更快 | ||
130 | StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8); | ||
131 | //string returnXml = HttpUtility.UrlDecode(reader.ReadToEnd());//如果有编码问题就用这个方法 | ||
132 | string returnXml = reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾 | ||
133 | reader.Close(); | ||
134 | myResponse.Close(); | ||
135 | return returnXml; | ||
136 | |||
137 | } | ||
138 | #endregion | ||
139 | } | ||
140 | } |
HcgClientExport/WinApi.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Linq; | ||
4 | using System.Runtime.InteropServices; | ||
5 | using System.Text; | ||
6 | |||
7 | |||
8 | namespace HcgClientExport | ||
9 | { | ||
10 | public static class WinAPI | ||
11 | { | ||
12 | [DllImport("kernel32")] // 写入配置文件的接口 | ||
13 | private static extern long WritePrivateProfileString( | ||
14 | string section, string key, string val, string filePath); | ||
15 | [DllImport("kernel32")] // 读取配置文件的接口 | ||
16 | private static extern int GetPrivateProfileString( | ||
17 | string section, string key, string def, | ||
18 | StringBuilder retVal, int size, string filePath); | ||
19 | // 向配置文件写入值 | ||
20 | public static void ProfileWriteValue( | ||
21 | string section, string key, string value, string path) | ||
22 | { | ||
23 | WritePrivateProfileString(section, key, value, path); | ||
24 | } | ||
25 | // 读取配置文件的值 | ||
26 | public static string ProfileReadValue( | ||
27 | string section, string key, string path) | ||
28 | { | ||
29 | StringBuilder sb = new StringBuilder(255); | ||
30 | GetPrivateProfileString(section, key, "", sb, 255, path); | ||
31 | return sb.ToString().Trim(); | ||
32 | } | ||
33 | } | ||
34 | } |
HcgClientExport/bin/Debug.zip
0 → 100644
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="DSA手术室~ZNG007"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="链享科技耗材柜科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;charset=utf8;"/> | ||
11 | <add key="ZNG007" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;charset=utf8;"/> | ||
12 | <add key="url" value="http://localhost:9538/"/> | ||
13 | <add key="xh" value="hcg/yxsap/GetSapConsumption"/> | ||
14 | <add key="bs" value="hcg/yxsap/GetSappd"/> | ||
15 | </appSettings> | ||
16 | </configuration> |
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="DSA手术室~ZNG007"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="链享科技耗材柜科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;charset=utf8;"/> | ||
11 | <add key="ZNG007" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;charset=utf8;"/> | ||
12 | <add key="url" value="http://localhost:9538/"/> | ||
13 | <add key="xh" value="hcg/yxsap/GetSapConsumption"/> | ||
14 | <add key="bs" value="hcg/yxsap/GetSappd"/> | ||
15 | </appSettings> | ||
16 | </configuration> |
1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
3 | <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> | ||
4 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> | ||
5 | <security> | ||
6 | <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
7 | <requestedExecutionLevel level="asInvoker" uiAccess="false"/> | ||
8 | </requestedPrivileges> | ||
9 | </security> | ||
10 | </trustInfo> | ||
11 | </assembly> |
No preview for this file type
HcgClientExport/bin/Debug/MySql.Data.dll
0 → 100644
No preview for this file type
HcgClientExport/bin/Debug/NPOI.OOXML.dll
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
HcgClientExport/bin/Debug/NPOI.dll
0 → 100644
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="消融手术室~ZNG007,DSA手术室~x02,ICU~x03,ICU门诊手术室~x04"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="复旦大学附属肿瘤医院科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;"/> | ||
11 | <add key="ZNG007" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;"/> | ||
12 | <add key="x02" value="server=127.0.0.1;user id=root;password=xueying;database=hcg1;Allow User Variables=True;"/> | ||
13 | <add key="x03" value="server=127.0.0.1;user id=root;password=xueying;database=hcg2;Allow User Variables=True;"/> | ||
14 | <add key="x04" value="server=127.0.0.1;user id=root;password=xueying;database=hcg3;Allow User Variables=True;"/> | ||
15 | |||
16 | </appSettings> | ||
17 | </configuration> |
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="消融手术室~ZNG007,DSA手术室~x02,ICU~x03,ICU门诊手术室~x04"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="复旦大学附属肿瘤医院科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;"/> | ||
11 | <add key="ZNG007" value="server=127.0.0.1;user id=root;password=xueying;database=hcgnew_sg;Allow User Variables=True;"/> | ||
12 | <add key="x02" value="server=127.0.0.1;user id=root;password=xueying;database=hcg1;Allow User Variables=True;"/> | ||
13 | <add key="x03" value="server=127.0.0.1;user id=root;password=xueying;database=hcg2;Allow User Variables=True;"/> | ||
14 | <add key="x04" value="server=127.0.0.1;user id=root;password=xueying;database=hcg3;Allow User Variables=True;"/> | ||
15 | |||
16 | </appSettings> | ||
17 | </configuration> |
1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
3 | <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> | ||
4 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> | ||
5 | <security> | ||
6 | <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
7 | <requestedExecutionLevel level="asInvoker" uiAccess="false"/> | ||
8 | </requestedPrivileges> | ||
9 | </security> | ||
10 | </trustInfo> | ||
11 | </assembly> |
No preview for this file type
HcgClientExport/bin/Release/MySql.Data.dll
0 → 100644
No preview for this file type
HcgClientExport/bin/Release/MySql.Data.xml
0 → 100644
This diff could not be displayed because it is too large.
HcgClientExport/bin/Release/NPOI.OOXML.dll
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
HcgClientExport/bin/Release/NPOI.dll
0 → 100644
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="消融手术室~x01,DSA手术室~x02,ICU~x03,ICU门诊手术室~x04"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="复旦大学附属肿瘤医院科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
11 | <add key="x01" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
12 | <add key="x02" value="server=127.0.0.1;user id=root;password=xueying;database=hcg1;Allow User Variables=True;"/> | ||
13 | <add key="x03" value="server=127.0.0.1;user id=root;password=xueying;database=hcg2;Allow User Variables=True;"/> | ||
14 | <add key="x04" value="server=127.0.0.1;user id=root;password=xueying;database=hcg3;Allow User Variables=True;"/> | ||
15 | |||
16 | </appSettings> | ||
17 | </configuration> |
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="消融手术室~x01,DSA手术室~x02,ICU~x03,ICU门诊手术室~x04"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="复旦大学附属肿瘤医院科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
11 | <add key="x01" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
12 | <add key="x02" value="server=127.0.0.1;user id=root;password=xueying;database=hcg1;Allow User Variables=True;"/> | ||
13 | <add key="x03" value="server=127.0.0.1;user id=root;password=xueying;database=hcg2;Allow User Variables=True;"/> | ||
14 | <add key="x04" value="server=127.0.0.1;user id=root;password=xueying;database=hcg3;Allow User Variables=True;"/> | ||
15 | |||
16 | </appSettings> | ||
17 | </configuration> |
1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | ||
3 | <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> | ||
4 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> | ||
5 | <security> | ||
6 | <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> | ||
7 | <requestedExecutionLevel level="asInvoker" uiAccess="false"/> | ||
8 | </requestedPrivileges> | ||
9 | </security> | ||
10 | </trustInfo> | ||
11 | </assembly> |
No preview for this file type
HcgClientExport/bin/x86/Debug/MySql.Data.dll
0 → 100644
No preview for this file type
HcgClientExport/bin/x86/Debug/MySql.Data.xml
0 → 100644
This diff could not be displayed because it is too large.
HcgClientExport/bin/x86/Debug/NPOI.OOXML.dll
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
HcgClientExport/bin/x86/Debug/NPOI.dll
0 → 100644
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="消融手术室~x01,DSA手术室~x02,ICU~x03,ICU门诊手术室~x04"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="复旦大学附属肿瘤医院科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
11 | <add key="x01" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
12 | <add key="x02" value="server=127.0.0.1;user id=root;password=xueying;database=hcg1;Allow User Variables=True;"/> | ||
13 | <add key="x03" value="server=127.0.0.1;user id=root;password=xueying;database=hcg2;Allow User Variables=True;"/> | ||
14 | <add key="x04" value="server=127.0.0.1;user id=root;password=xueying;database=hcg3;Allow User Variables=True;"/> | ||
15 | |||
16 | </appSettings> | ||
17 | </configuration> |
No preview for this file type
No preview for this file type
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | |||
5 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup> | ||
6 | <appSettings> | ||
7 | <add key="orgguid" value="消融手术室~x01,DSA手术室~x02,ICU~x03,ICU门诊手术室~x04"/> | ||
8 | <add key="AppPassword" value="cszng@123"/> | ||
9 | <add key="SysName" value="复旦大学附属肿瘤医院科室商品查询"/> | ||
10 | <add key="connstr" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
11 | <add key="x01" value="server=127.0.0.1;user id=root;password=xueying;database=hcg;Allow User Variables=True;"/> | ||
12 | <add key="x02" value="server=127.0.0.1;user id=root;password=xueying;database=hcg1;Allow User Variables=True;"/> | ||
13 | <add key="x03" value="server=127.0.0.1;user id=root;password=xueying;database=hcg2;Allow User Variables=True;"/> | ||
14 | <add key="x04" value="server=127.0.0.1;user id=root;password=xueying;database=hcg3;Allow User Variables=True;"/> | ||
15 | |||
16 | </appSettings> | ||
17 | </configuration> |
No preview for this file type
No preview for this file type
This diff could not be displayed because it is too large.
No preview for this file type
No preview for this file type
No preview for this file type
HcgClientExport/bin/x86/Release/NPOI.dll
0 → 100644
No preview for this file type
HcgClientExport/his_goods_buound.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Linq; | ||
4 | using System.Text; | ||
5 | |||
6 | namespace HcgClientExport | ||
7 | { | ||
8 | public class his_goods_buound | ||
9 | { | ||
10 | /// <summary> | ||
11 | /// 商品名称 | ||
12 | /// </summary> | ||
13 | public string goodsname { get; set; } | ||
14 | /// <summary> | ||
15 | /// 商品表guid | ||
16 | /// </summary> | ||
17 | public string HisGoodsGUID { get; set; } | ||
18 | /// <summary> | ||
19 | /// 商品编码 | ||
20 | /// </summary> | ||
21 | public string GoodsCode { get; set; } | ||
22 | /// <summary> | ||
23 | /// 库存上限 | ||
24 | /// </summary> | ||
25 | public string StockUpperLimit { get; set; } | ||
26 | /// <summary> | ||
27 | /// | ||
28 | /// 库存下限 | ||
29 | /// </summary> | ||
30 | public string StockLowerLimit { get; set; } | ||
31 | /// <summary> | ||
32 | /// 科室编码 | ||
33 | /// </summary> | ||
34 | public string orgGUID { get; set; } | ||
35 | } | ||
36 | } |
HcgClientExport/login.Designer.cs
0 → 100644
1 | namespace HcgClientExport | ||
2 | { | ||
3 | partial class login | ||
4 | { | ||
5 | /// <summary> | ||
6 | /// Required designer variable. | ||
7 | /// </summary> | ||
8 | private System.ComponentModel.IContainer components = null; | ||
9 | |||
10 | /// <summary> | ||
11 | /// Clean up any resources being used. | ||
12 | /// </summary> | ||
13 | /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> | ||
14 | protected override void Dispose(bool disposing) | ||
15 | { | ||
16 | if (disposing && (components != null)) | ||
17 | { | ||
18 | components.Dispose(); | ||
19 | } | ||
20 | base.Dispose(disposing); | ||
21 | } | ||
22 | |||
23 | #region Windows Form Designer generated code | ||
24 | |||
25 | /// <summary> | ||
26 | /// Required method for Designer support - do not modify | ||
27 | /// the contents of this method with the code editor. | ||
28 | /// </summary> | ||
29 | private void InitializeComponent() | ||
30 | { | ||
31 | this.label1 = new System.Windows.Forms.Label(); | ||
32 | this.textBox1 = new System.Windows.Forms.TextBox(); | ||
33 | this.textBox2 = new System.Windows.Forms.TextBox(); | ||
34 | this.label2 = new System.Windows.Forms.Label(); | ||
35 | this.button1 = new System.Windows.Forms.Button(); | ||
36 | this.button2 = new System.Windows.Forms.Button(); | ||
37 | this.SuspendLayout(); | ||
38 | // | ||
39 | // label1 | ||
40 | // | ||
41 | this.label1.AutoSize = true; | ||
42 | this.label1.Location = new System.Drawing.Point(47, 50); | ||
43 | this.label1.Name = "label1"; | ||
44 | this.label1.Size = new System.Drawing.Size(60, 15); | ||
45 | this.label1.TabIndex = 0; | ||
46 | this.label1.Text = "用户名:"; | ||
47 | // | ||
48 | // textBox1 | ||
49 | // | ||
50 | this.textBox1.Location = new System.Drawing.Point(113, 47); | ||
51 | this.textBox1.Name = "textBox1"; | ||
52 | this.textBox1.Size = new System.Drawing.Size(160, 25); | ||
53 | this.textBox1.TabIndex = 1; | ||
54 | this.textBox1.Click += new System.EventHandler(this.textBox1_Click); | ||
55 | // | ||
56 | // textBox2 | ||
57 | // | ||
58 | this.textBox2.Location = new System.Drawing.Point(113, 99); | ||
59 | this.textBox2.Name = "textBox2"; | ||
60 | this.textBox2.PasswordChar = '*'; | ||
61 | this.textBox2.Size = new System.Drawing.Size(160, 25); | ||
62 | this.textBox2.TabIndex = 3; | ||
63 | // | ||
64 | // label2 | ||
65 | // | ||
66 | this.label2.AutoSize = true; | ||
67 | this.label2.Location = new System.Drawing.Point(47, 102); | ||
68 | this.label2.Name = "label2"; | ||
69 | this.label2.Size = new System.Drawing.Size(60, 15); | ||
70 | this.label2.TabIndex = 2; | ||
71 | this.label2.Text = "密 码:"; | ||
72 | // | ||
73 | // button1 | ||
74 | // | ||
75 | this.button1.Location = new System.Drawing.Point(50, 148); | ||
76 | this.button1.Name = "button1"; | ||
77 | this.button1.Size = new System.Drawing.Size(75, 23); | ||
78 | this.button1.TabIndex = 4; | ||
79 | this.button1.Text = "登陆"; | ||
80 | this.button1.UseVisualStyleBackColor = true; | ||
81 | this.button1.Click += new System.EventHandler(this.button1_Click); | ||
82 | // | ||
83 | // button2 | ||
84 | // | ||
85 | this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel; | ||
86 | this.button2.Location = new System.Drawing.Point(198, 148); | ||
87 | this.button2.Name = "button2"; | ||
88 | this.button2.Size = new System.Drawing.Size(75, 23); | ||
89 | this.button2.TabIndex = 5; | ||
90 | this.button2.Text = "取消"; | ||
91 | this.button2.UseVisualStyleBackColor = true; | ||
92 | this.button2.Click += new System.EventHandler(this.button2_Click); | ||
93 | // | ||
94 | // login | ||
95 | // | ||
96 | this.AcceptButton = this.button1; | ||
97 | this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); | ||
98 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | ||
99 | this.CancelButton = this.button2; | ||
100 | this.ClientSize = new System.Drawing.Size(322, 183); | ||
101 | this.Controls.Add(this.button2); | ||
102 | this.Controls.Add(this.button1); | ||
103 | this.Controls.Add(this.textBox2); | ||
104 | this.Controls.Add(this.label2); | ||
105 | this.Controls.Add(this.textBox1); | ||
106 | this.Controls.Add(this.label1); | ||
107 | this.MaximizeBox = false; | ||
108 | this.Name = "login"; | ||
109 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; | ||
110 | this.Text = "登陆"; | ||
111 | this.ResumeLayout(false); | ||
112 | this.PerformLayout(); | ||
113 | |||
114 | } | ||
115 | |||
116 | #endregion | ||
117 | |||
118 | private System.Windows.Forms.Label label1; | ||
119 | private System.Windows.Forms.TextBox textBox1; | ||
120 | private System.Windows.Forms.TextBox textBox2; | ||
121 | private System.Windows.Forms.Label label2; | ||
122 | private System.Windows.Forms.Button button1; | ||
123 | private System.Windows.Forms.Button button2; | ||
124 | } | ||
125 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
HcgClientExport/login.cs
0 → 100644
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.ComponentModel; | ||
4 | using System.Data; | ||
5 | using System.Drawing; | ||
6 | using System.Linq; | ||
7 | using System.Text; | ||
8 | using System.Windows.Forms; | ||
9 | |||
10 | namespace HcgClientExport | ||
11 | { | ||
12 | public partial class login : Form | ||
13 | { | ||
14 | public login() | ||
15 | { | ||
16 | InitializeComponent(); | ||
17 | this.textBox1.GotFocus += new EventHandler(textBox1_GotFocus); | ||
18 | this.textBox2.GotFocus += new EventHandler(textBox2_GotFocus); | ||
19 | textBox1.MouseUp += new MouseEventHandler(textBox1_MouseUp); | ||
20 | textBox2.MouseUp += new MouseEventHandler(textBox2_MouseUp); | ||
21 | this.FormBorderStyle = FormBorderStyle.FixedSingle; | ||
22 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); | ||
23 | this.Icon=((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); | ||
24 | } | ||
25 | // private string titie = "xhcx"; | ||
26 | private void button1_Click(object sender, EventArgs e) | ||
27 | { | ||
28 | |||
29 | Form1 f = new Form1(); | ||
30 | string ss = new DataControl().GetLogin(this.textBox1.Text, En.GenerateMD5(this.textBox2.Text),f ); | ||
31 | if (ss.Equals("1")) | ||
32 | { | ||
33 | |||
34 | this.Hide(); | ||
35 | |||
36 | f.uid = this.textBox1.Text; | ||
37 | f.ShowDialog(); | ||
38 | Application.Exit(); | ||
39 | } | ||
40 | else if (ss.Equals("-1")) | ||
41 | { | ||
42 | MessageBox.Show("登陆失败"); | ||
43 | } | ||
44 | else | ||
45 | { | ||
46 | MessageBox.Show(ss); | ||
47 | } | ||
48 | } | ||
49 | |||
50 | private void button2_Click(object sender, EventArgs e) | ||
51 | { | ||
52 | Application.Exit(); | ||
53 | } | ||
54 | |||
55 | private void textBox1_Click(object sender, EventArgs e) | ||
56 | { | ||
57 | // this.textBox1. | ||
58 | } | ||
59 | void textBox1_MouseUp(object sender, MouseEventArgs e) | ||
60 | { | ||
61 | //如果鼠标左键操作并且标记存在,则执行全选 | ||
62 | if (e.Button == MouseButtons.Left && (bool)textBox1.Tag == true) | ||
63 | { | ||
64 | textBox1.SelectAll(); | ||
65 | } | ||
66 | |||
67 | //取消全选标记 | ||
68 | textBox1.Tag = false; | ||
69 | } | ||
70 | void textBox2_MouseUp(object sender, MouseEventArgs e) | ||
71 | { | ||
72 | //如果鼠标左键操作并且标记存在,则执行全选 | ||
73 | if (e.Button == MouseButtons.Left && (bool)textBox2.Tag == true) | ||
74 | { | ||
75 | textBox2.SelectAll(); | ||
76 | } | ||
77 | |||
78 | //取消全选标记 | ||
79 | textBox2.Tag = false; | ||
80 | } | ||
81 | void textBox2_GotFocus(object sender, EventArgs e) | ||
82 | { | ||
83 | textBox2.Tag = true; //设置标记 | ||
84 | textBox2.SelectAll(); //注意1 | ||
85 | } | ||
86 | void textBox1_GotFocus(object sender, EventArgs e) | ||
87 | { | ||
88 | textBox1.Tag = true; //设置标记 | ||
89 | textBox1.SelectAll(); //注意1 | ||
90 | } | ||
91 | |||
92 | } | ||
93 | } |
HcgClientExport/login.resx
0 → 100644
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <root> | ||
3 | <!-- | ||
4 | Microsoft ResX Schema | ||
5 | |||
6 | Version 2.0 | ||
7 | |||
8 | The primary goals of this format is to allow a simple XML format | ||
9 | that is mostly human readable. The generation and parsing of the | ||
10 | various data types are done through the TypeConverter classes | ||
11 | associated with the data types. | ||
12 | |||
13 | Example: | ||
14 | |||
15 | ... ado.net/XML headers & schema ... | ||
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | ||
17 | <resheader name="version">2.0</resheader> | ||
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | ||
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | ||
24 | </data> | ||
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | ||
27 | <comment>This is a comment</comment> | ||
28 | </data> | ||
29 | |||
30 | There are any number of "resheader" rows that contain simple | ||
31 | name/value pairs. | ||
32 | |||
33 | Each data row contains a name, and value. The row also contains a | ||
34 | type or mimetype. Type corresponds to a .NET class that support | ||
35 | text/value conversion through the TypeConverter architecture. | ||
36 | Classes that don't support this are serialized and stored with the | ||
37 | mimetype set. | ||
38 | |||
39 | The mimetype is used for serialized objects, and tells the | ||
40 | ResXResourceReader how to depersist the object. This is currently not | ||
41 | extensible. For a given mimetype the value must be set accordingly: | ||
42 | |||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | ||
44 | that the ResXResourceWriter will generate, however the reader can | ||
45 | read any of the formats listed below. | ||
46 | |||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | ||
48 | value : The object must be serialized with | ||
49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | ||
50 | : and then encoded with base64 encoding. | ||
51 | |||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | ||
53 | value : The object must be serialized with | ||
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||
55 | : and then encoded with base64 encoding. | ||
56 | |||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | ||
58 | value : The object must be serialized into a byte array | ||
59 | : using a System.ComponentModel.TypeConverter | ||
60 | : and then encoded with base64 encoding. | ||
61 | --> | ||
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||
63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | ||
64 | <xsd:element name="root" msdata:IsDataSet="true"> | ||
65 | <xsd:complexType> | ||
66 | <xsd:choice maxOccurs="unbounded"> | ||
67 | <xsd:element name="metadata"> | ||
68 | <xsd:complexType> | ||
69 | <xsd:sequence> | ||
70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | ||
71 | </xsd:sequence> | ||
72 | <xsd:attribute name="name" use="required" type="xsd:string" /> | ||
73 | <xsd:attribute name="type" type="xsd:string" /> | ||
74 | <xsd:attribute name="mimetype" type="xsd:string" /> | ||
75 | <xsd:attribute ref="xml:space" /> | ||
76 | </xsd:complexType> | ||
77 | </xsd:element> | ||
78 | <xsd:element name="assembly"> | ||
79 | <xsd:complexType> | ||
80 | <xsd:attribute name="alias" type="xsd:string" /> | ||
81 | <xsd:attribute name="name" type="xsd:string" /> | ||
82 | </xsd:complexType> | ||
83 | </xsd:element> | ||
84 | <xsd:element name="data"> | ||
85 | <xsd:complexType> | ||
86 | <xsd:sequence> | ||
87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||
89 | </xsd:sequence> | ||
90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | ||
91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||
92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||
93 | <xsd:attribute ref="xml:space" /> | ||
94 | </xsd:complexType> | ||
95 | </xsd:element> | ||
96 | <xsd:element name="resheader"> | ||
97 | <xsd:complexType> | ||
98 | <xsd:sequence> | ||
99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
100 | </xsd:sequence> | ||
101 | <xsd:attribute name="name" type="xsd:string" use="required" /> | ||
102 | </xsd:complexType> | ||
103 | </xsd:element> | ||
104 | </xsd:choice> | ||
105 | </xsd:complexType> | ||
106 | </xsd:element> | ||
107 | </xsd:schema> | ||
108 | <resheader name="resmimetype"> | ||
109 | <value>text/microsoft-resx</value> | ||
110 | </resheader> | ||
111 | <resheader name="version"> | ||
112 | <value>2.0</value> | ||
113 | </resheader> | ||
114 | <resheader name="reader"> | ||
115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
116 | </resheader> | ||
117 | <resheader name="writer"> | ||
118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
119 | </resheader> | ||
120 | </root> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\HcgClientExport.exe.config | ||
2 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.Form1.resources | ||
3 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.Properties.Resources.resources | ||
4 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.csproj.GenerateResource.Cache | ||
5 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\HcgClientExport.exe | ||
6 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\HcgClientExport.pdb | ||
7 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\ICSharpCode.SharpZipLib.dll | ||
8 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\NPOI.dll | ||
9 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\NPOI.OOXML.dll | ||
10 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\NPOI.OpenXml4Net.dll | ||
11 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Debug\NPOI.OpenXmlFormats.dll | ||
12 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.exe | ||
13 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.pdb | ||
14 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.csprojResolveAssemblyReference.cache | ||
15 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Debug\HcgClientExport.login.resources |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
File mode changed
File mode changed
File mode changed
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\HcgClientExport.exe.config | ||
2 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\HcgClientExport.exe | ||
3 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\HcgClientExport.pdb | ||
4 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\ICSharpCode.SharpZipLib.dll | ||
5 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\MySql.Data.dll | ||
6 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\NPOI.dll | ||
7 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\NPOI.OOXML.dll | ||
8 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\NPOI.OpenXml4Net.dll | ||
9 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\NPOI.OpenXmlFormats.dll | ||
10 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\Release\MySql.Data.xml | ||
11 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Release\HcgClientExport.Form1.resources | ||
12 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Release\HcgClientExport.Properties.Resources.resources | ||
13 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Release\HcgClientExport.csproj.GenerateResource.Cache | ||
14 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Release\HcgClientExport.exe | ||
15 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Release\HcgClientExport.pdb | ||
16 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\Release\HcgClientExport.csprojResolveAssemblyReference.cache |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\HcgClientExport.exe.config | ||
2 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\HcgClientExport.exe | ||
3 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\HcgClientExport.pdb | ||
4 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\ICSharpCode.SharpZipLib.dll | ||
5 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\MySql.Data.dll | ||
6 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\NPOI.dll | ||
7 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\NPOI.OOXML.dll | ||
8 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\NPOI.OpenXml4Net.dll | ||
9 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\NPOI.OpenXmlFormats.dll | ||
10 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Debug\MySql.Data.xml | ||
11 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Debug\HcgClientExport.csprojResolveAssemblyReference.cache | ||
12 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Debug\HcgClientExport.Form1.resources | ||
13 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Debug\HcgClientExport.Properties.Resources.resources | ||
14 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Debug\HcgClientExport.csproj.GenerateResource.Cache | ||
15 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Debug\HcgClientExport.exe | ||
16 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Debug\HcgClientExport.pdb |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
HcgClientExport/obj/x86/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
0 → 100644
File mode changed
HcgClientExport/obj/x86/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
0 → 100644
File mode changed
HcgClientExport/obj/x86/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
0 → 100644
File mode changed
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\HcgClientExport.exe.config | ||
2 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\HcgClientExport.exe | ||
3 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\HcgClientExport.pdb | ||
4 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\ICSharpCode.SharpZipLib.dll | ||
5 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\MySql.Data.dll | ||
6 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\NPOI.dll | ||
7 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\NPOI.OOXML.dll | ||
8 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\NPOI.OpenXml4Net.dll | ||
9 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\NPOI.OpenXmlFormats.dll | ||
10 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\bin\x86\Release\MySql.Data.xml | ||
11 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Release\HcgClientExport.csprojResolveAssemblyReference.cache | ||
12 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Release\HcgClientExport.Form1.resources | ||
13 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Release\HcgClientExport.Properties.Resources.resources | ||
14 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Release\HcgClientExport.csproj.GenerateResource.Cache | ||
15 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Release\HcgClientExport.exe | ||
16 | D:\java\ConsumableCabinet\库存导出小程序\HcgClientExport\HcgClientExport\obj\x86\Release\HcgClientExport.pdb |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
HcgClientExport/obj/x86/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
0 → 100644
File mode changed
HcgClientExport/obj/x86/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
0 → 100644
File mode changed
HcgClientExport/obj/x86/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
0 → 100644
File mode changed
HcgClientExport/packages.config
0 → 100644
No preview for this file type
packages/NPOI.2.4.0/.signature.p7s
0 → 100644
No preview for this file type
packages/NPOI.2.4.0/LICENSE
0 → 100644
1 | Apache License | ||
2 | Version 2.0, January 2004 | ||
3 | http://www.apache.org/licenses/ | ||
4 | |||
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | ||
6 | |||
7 | 1. Definitions. | ||
8 | |||
9 | "License" shall mean the terms and conditions for use, reproduction, and | ||
10 | distribution as defined by Sections 1 through 9 of this document. | ||
11 | |||
12 | "Licensor" shall mean the copyright owner or entity authorized by the copyright | ||
13 | owner that is granting the License. | ||
14 | |||
15 | "Legal Entity" shall mean the union of the acting entity and all other entities | ||
16 | that control, are controlled by, or are under common control with that entity. | ||
17 | For the purposes of this definition, "control" means (i) the power, direct or | ||
18 | indirect, to cause the direction or management of such entity, whether by | ||
19 | contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the | ||
20 | outstanding shares, or (iii) beneficial ownership of such entity. | ||
21 | |||
22 | "You" (or "Your") shall mean an individual or Legal Entity exercising | ||
23 | permissions granted by this License. | ||
24 | |||
25 | "Source" form shall mean the preferred form for making modifications, including | ||
26 | but not limited to software source code, documentation source, and configuration | ||
27 | files. | ||
28 | |||
29 | "Object" form shall mean any form resulting from mechanical transformation or | ||
30 | translation of a Source form, including but not limited to compiled object code, | ||
31 | generated documentation, and conversions to other media types. | ||
32 | |||
33 | "Work" shall mean the work of authorship, whether in Source or Object form, made | ||
34 | available under the License, as indicated by a copyright notice that is included | ||
35 | in or attached to the work (an example is provided in the Appendix below). | ||
36 | |||
37 | "Derivative Works" shall mean any work, whether in Source or Object form, that | ||
38 | is based on (or derived from) the Work and for which the editorial revisions, | ||
39 | annotations, elaborations, or other modifications represent, as a whole, an | ||
40 | original work of authorship. For the purposes of this License, Derivative Works | ||
41 | shall not include works that remain separable from, or merely link (or bind by | ||
42 | name) to the interfaces of, the Work and Derivative Works thereof. | ||
43 | |||
44 | "Contribution" shall mean any work of authorship, including the original version | ||
45 | of the Work and any modifications or additions to that Work or Derivative Works | ||
46 | thereof, that is intentionally submitted to Licensor for inclusion in the Work | ||
47 | by the copyright owner or by an individual or Legal Entity authorized to submit | ||
48 | on behalf of the copyright owner. For the purposes of this definition, | ||
49 | "submitted" means any form of electronic, verbal, or written communication sent | ||
50 | to the Licensor or its representatives, including but not limited to | ||
51 | communication on electronic mailing lists, source code control systems, and | ||
52 | issue tracking systems that are managed by, or on behalf of, the Licensor for | ||
53 | the purpose of discussing and improving the Work, but excluding communication | ||
54 | that is conspicuously marked or otherwise designated in writing by the copyright | ||
55 | owner as "Not a Contribution." | ||
56 | |||
57 | "Contributor" shall mean Licensor and any individual or Legal Entity on behalf | ||
58 | of whom a Contribution has been received by Licensor and subsequently | ||
59 | incorporated within the Work. | ||
60 | |||
61 | 2. Grant of Copyright License. | ||
62 | |||
63 | Subject to the terms and conditions of this License, each Contributor hereby | ||
64 | grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, | ||
65 | irrevocable copyright license to reproduce, prepare Derivative Works of, | ||
66 | publicly display, publicly perform, sublicense, and distribute the Work and such | ||
67 | Derivative Works in Source or Object form. | ||
68 | |||
69 | 3. Grant of Patent License. | ||
70 | |||
71 | Subject to the terms and conditions of this License, each Contributor hereby | ||
72 | grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, | ||
73 | irrevocable (except as stated in this section) patent license to make, have | ||
74 | made, use, offer to sell, sell, import, and otherwise transfer the Work, where | ||
75 | such license applies only to those patent claims licensable by such Contributor | ||
76 | that are necessarily infringed by their Contribution(s) alone or by combination | ||
77 | of their Contribution(s) with the Work to which such Contribution(s) was | ||
78 | submitted. If You institute patent litigation against any entity (including a | ||
79 | cross-claim or counterclaim in a lawsuit) alleging that the Work or a | ||
80 | Contribution incorporated within the Work constitutes direct or contributory | ||
81 | patent infringement, then any patent licenses granted to You under this License | ||
82 | for that Work shall terminate as of the date such litigation is filed. | ||
83 | |||
84 | 4. Redistribution. | ||
85 | |||
86 | You may reproduce and distribute copies of the Work or Derivative Works thereof | ||
87 | in any medium, with or without modifications, and in Source or Object form, | ||
88 | provided that You meet the following conditions: | ||
89 | |||
90 | You must give any other recipients of the Work or Derivative Works a copy of | ||
91 | this License; and | ||
92 | You must cause any modified files to carry prominent notices stating that You | ||
93 | changed the files; and | ||
94 | You must retain, in the Source form of any Derivative Works that You distribute, | ||
95 | all copyright, patent, trademark, and attribution notices from the Source form | ||
96 | of the Work, excluding those notices that do not pertain to any part of the | ||
97 | Derivative Works; and | ||
98 | If the Work includes a "NOTICE" text file as part of its distribution, then any | ||
99 | Derivative Works that You distribute must include a readable copy of the | ||
100 | attribution notices contained within such NOTICE file, excluding those notices | ||
101 | that do not pertain to any part of the Derivative Works, in at least one of the | ||
102 | following places: within a NOTICE text file distributed as part of the | ||
103 | Derivative Works; within the Source form or documentation, if provided along | ||
104 | with the Derivative Works; or, within a display generated by the Derivative | ||
105 | Works, if and wherever such third-party notices normally appear. The contents of | ||
106 | the NOTICE file are for informational purposes only and do not modify the | ||
107 | License. You may add Your own attribution notices within Derivative Works that | ||
108 | You distribute, alongside or as an addendum to the NOTICE text from the Work, | ||
109 | provided that such additional attribution notices cannot be construed as | ||
110 | modifying the License. | ||
111 | You may add Your own copyright statement to Your modifications and may provide | ||
112 | additional or different license terms and conditions for use, reproduction, or | ||
113 | distribution of Your modifications, or for any such Derivative Works as a whole, | ||
114 | provided Your use, reproduction, and distribution of the Work otherwise complies | ||
115 | with the conditions stated in this License. | ||
116 | |||
117 | 5. Submission of Contributions. | ||
118 | |||
119 | Unless You explicitly state otherwise, any Contribution intentionally submitted | ||
120 | for inclusion in the Work by You to the Licensor shall be under the terms and | ||
121 | conditions of this License, without any additional terms or conditions. | ||
122 | Notwithstanding the above, nothing herein shall supersede or modify the terms of | ||
123 | any separate license agreement you may have executed with Licensor regarding | ||
124 | such Contributions. | ||
125 | |||
126 | 6. Trademarks. | ||
127 | |||
128 | This License does not grant permission to use the trade names, trademarks, | ||
129 | service marks, or product names of the Licensor, except as required for | ||
130 | reasonable and customary use in describing the origin of the Work and | ||
131 | reproducing the content of the NOTICE file. | ||
132 | |||
133 | 7. Disclaimer of Warranty. | ||
134 | |||
135 | Unless required by applicable law or agreed to in writing, Licensor provides the | ||
136 | Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, | ||
137 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, | ||
138 | including, without limitation, any warranties or conditions of TITLE, | ||
139 | NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are | ||
140 | solely responsible for determining the appropriateness of using or | ||
141 | redistributing the Work and assume any risks associated with Your exercise of | ||
142 | permissions under this License. | ||
143 | |||
144 | 8. Limitation of Liability. | ||
145 | |||
146 | In no event and under no legal theory, whether in tort (including negligence), | ||
147 | contract, or otherwise, unless required by applicable law (such as deliberate | ||
148 | and grossly negligent acts) or agreed to in writing, shall any Contributor be | ||
149 | liable to You for damages, including any direct, indirect, special, incidental, | ||
150 | or consequential damages of any character arising as a result of this License or | ||
151 | out of the use or inability to use the Work (including but not limited to | ||
152 | damages for loss of goodwill, work stoppage, computer failure or malfunction, or | ||
153 | any and all other commercial damages or losses), even if such Contributor has | ||
154 | been advised of the possibility of such damages. | ||
155 | |||
156 | 9. Accepting Warranty or Additional Liability. | ||
157 | |||
158 | While redistributing the Work or Derivative Works thereof, You may choose to | ||
159 | offer, and charge a fee for, acceptance of support, warranty, indemnity, or | ||
160 | other liability obligations and/or rights consistent with this License. However, | ||
161 | in accepting such obligations, You may act only on Your own behalf and on Your | ||
162 | sole responsibility, not on behalf of any other Contributor, and only if You | ||
163 | agree to indemnify, defend, and hold each Contributor harmless for any liability | ||
164 | incurred by, or claims asserted against, such Contributor by reason of your | ||
165 | accepting any such warranty or additional liability. | ||
166 | |||
167 | END OF TERMS AND CONDITIONS | ||
168 | |||
169 | APPENDIX: How to apply the Apache License to your work | ||
170 | |||
171 | To apply the Apache License to your work, attach the following boilerplate | ||
172 | notice, with the fields enclosed by brackets "{}" replaced with your own | ||
173 | identifying information. (Don't include the brackets!) The text should be | ||
174 | enclosed in the appropriate comment syntax for the file format. We also | ||
175 | recommend that a file or class name and description of purpose be included on | ||
176 | the same "printed page" as the copyright notice for easier identification within | ||
177 | third-party archives. | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
packages/NPOI.2.4.0/NPOI.2.4.0.nupkg
0 → 100644
No preview for this file type
packages/NPOI.2.4.0/Read Me.txt
0 → 100644
1 | ================ | ||
2 | * Introduction * | ||
3 | ================ | ||
4 | This project is the .NET port of POI project. With NPOI, you can read/write Excel and Word files easily. It has a wide application. | ||
5 | For example, you can use it a to generate a Excel report without Microsoft Office suite installed on your | ||
6 | server and more efficient than call Microsoft Excel ActiveX at background; you can also use it to extract | ||
7 | text from Office documents to help you implement full-text indexing feature (most of time this feature is | ||
8 | used to create search engines). | ||
9 | |||
10 | ========================= | ||
11 | * Neuzilla Introduction * | ||
12 | ========================= | ||
13 | Neuzilla is the studio behind NPOI. While using NPOI, you are becoming one of Neuzilla's clients. | ||
14 | |||
15 | For commercial cooperation or support service consulting, please contact support@neuzilla.com | ||
16 | |||
17 | ================== | ||
18 | * NPOI Website * | ||
19 | ================== | ||
20 | https://github.com/tonyqus/npoi/ (Latest source code available) | ||
21 | http://npoi.codeplex.com (Deprecated) | ||
22 | http://npoi.neuzilla.com (coming soon) | ||
23 | |||
24 | ====================== | ||
25 | * System Requirement * | ||
26 | ====================== | ||
27 | VS2013 | ||
28 | VS2010 with .NET 2.0 or .NET 4.0 | ||
29 | VS2005 or VS2008 with .NET 2.0 Runtime (SP1) | ||
30 | vs2003 with .NET 1.1 | ||
31 | medium trust environment in ASP.NET | ||
32 | |||
33 | ================= | ||
34 | * Neuzilla on Internet * | ||
35 | ================= | ||
36 | Neuzilla's homepage: http://blog.neuzilla.com | ||
37 | Homepage on Linkedin: http://www.linkedin.com/company/neuzilla | ||
38 | User Group on Linkedin: http://www.linkedin.com/groups/NPOI-User-Group-6655065 | ||
39 | 企业客户QQ群: 116053476 | ||
40 | WeChat Official AccountID: neuzilla | ||
41 | 微信公众号ID:neuzilla | ||
42 | |||
43 | ================ | ||
44 | * Team Members * | ||
45 | ================ | ||
46 | Tony Qu - coodinator, developer | ||
47 | ------------------------------- | ||
48 | From: Shanghai, China | ||
49 | Participated since Sep, 2008 | ||
50 | Time Zone: GMT+8 | ||
51 | |||
52 | -------------------------------------------------------------------------------- | ||
53 | NPOI 1.2.1 | ||
54 | -------------------------------------------------------------------------------- | ||
55 | Hüseyin Tüfekcilerli - developer | ||
56 | -------------------- | ||
57 | From: Istanbul, Turkey | ||
58 | Participated since Nov, 2008 | ||
59 | Time Zone: GMT+2 | ||
60 | Main Contribution: POIFS Browser 1.0 | ||
61 | |||
62 | aTao Xiang - Technical writer | ||
63 | ----------- | ||
64 | From: China | ||
65 | Participated since Aug, 2009 | ||
66 | Time Zone: GMT+8 | ||
67 | Main Contribution: NPOI 1.2 Chinese Tutorial | ||
68 | |||
69 | -------------------------------------------------------------------------------- | ||
70 | NPOI 1.2.3 - NPOI 1.2.5 | ||
71 | -------------------------------------------------------------------------------- | ||
72 | Antony - developer | ||
73 | ------------------------------ | ||
74 | From: Guangzhou, China | ||
75 | Time Zone: GMT+8 | ||
76 | Main Contribution: main code,bug fixing ,Excel2Html, Word2Html | ||
77 | |||
78 | Christian Leutloff - developer | ||
79 | ------------------------------ | ||
80 | From: Germany | ||
81 | Time Zone: GMT+1 | ||
82 | Main Contribution: fix FXCop warnings, OOXML | ||
83 | |||
84 | Jeff Stedfast - developer | ||
85 | ------------------------------ | ||
86 | From: Cambridge, MA, USA | ||
87 | Time Zone: GMT | ||
88 | Main contribution: Mono version of NPOI, naming conversion | ||
89 | |||
90 | Leon Wang - developer | ||
91 | ----------------------------- | ||
92 | From: Xi'an, China | ||
93 | Time Zone: GMT+8 | ||
94 | Main contribution: NPOIFS/POIFS | ||
95 | |||
96 | NPOI 2.0 | ||
97 | -------------------------------------------------------------------------------- | ||
98 | Tony Qu - chief developer | ||
99 | ------------------------------- | ||
100 | From: Shanghai, China | ||
101 | Time Zone: GMT+8 | ||
102 | Main Contribution: OpenXml4Net, OpenXmlFormats, NPOI.XSSF, NPOI.XWPF implementation | ||
103 | |||
104 | Antony - developer | ||
105 | ------------------------------ | ||
106 | From: Guangzhou, China | ||
107 | Time Zone: GMT+8 | ||
108 | Main Contribution: XWPF implementation, OpenXmlFormats | ||
109 | |||
110 | Christian Leutloff - developer | ||
111 | ------------------------------ | ||
112 | From: Germany | ||
113 | Time Zone: GMT+1 | ||
114 | Main Contribution: OpenXmlFormats, Excel 2007 comment read | ||
115 | |||
116 | Jeff Stedfast - developer | ||
117 | ------------------------------ | ||
118 | From: Cambridge, MA, USA | ||
119 | Time Zone: GMT | ||
120 | Main contribution: Mono version of NPOI, enumeration changes and compilation optimization | ||
121 | |||
122 | Paul Kratt - developer | ||
123 | ------------------------------ | ||
124 | From: Greater Milwaukee Area, Wisconsin, USA | ||
125 | Time Zone: GMT | ||
126 | Main contribution: CopyTo, CopySheet functions in HSSFSheet | ||
127 | |||
128 | NPOI 2.1 | ||
129 | -------------------------------------------------------------------------------- | ||
130 | Tony Qu - main contributor | ||
131 | Antony - fix some poi bugs | ||
132 | |||
133 | Phil Rykoff - developer | ||
134 | ------------------------------ | ||
135 | Main contribution: XSSF bug fixing and feature implement | ||
136 | |||
137 | NPOI 2.2 | ||
138 | -------------------------------------------------------------------------------- | ||
139 | Antony | ||
140 | Tony Qu | ||
141 | |||
142 | ================== | ||
143 | * How to join us * | ||
144 | ================== | ||
145 | If you are interested in this project and want to join me, please write mail to npoi@neuzilla.com | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
packages/NPOI.2.4.0/lib/NPOI.xml
0 → 100644
This diff could not be displayed because it is too large.
packages/NPOI.2.4.0/lib/net40/NPOI.OOXML.dll
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
packages/NPOI.2.4.0/lib/net40/NPOI.dll
0 → 100644
No preview for this file type
1 | { | ||
2 | "runtimeTarget": { | ||
3 | "name": ".NETStandard,Version=v2.0/", | ||
4 | "signature": "f3247252f71688b566c9b169cc236cfdfd2c9409" | ||
5 | }, | ||
6 | "compilationOptions": {}, | ||
7 | "targets": { | ||
8 | ".NETStandard,Version=v2.0": {}, | ||
9 | ".NETStandard,Version=v2.0/": { | ||
10 | "NPOI.OOXML/1.0.0": { | ||
11 | "dependencies": { | ||
12 | "NETStandard.Library": "2.0.3", | ||
13 | "NPOI": "1.0.0", | ||
14 | "NPOI.OpenXml4Net": "1.0.0", | ||
15 | "NPOI.OpenXmlFormats": "1.0.0", | ||
16 | "SharpZipLib": "1.0.0", | ||
17 | "System.Configuration.ConfigurationManager": "4.5.0", | ||
18 | "System.Drawing.Common": "4.5.0" | ||
19 | }, | ||
20 | "runtime": { | ||
21 | "NPOI.OOXML.dll": {} | ||
22 | } | ||
23 | }, | ||
24 | "Microsoft.NETCore.Platforms/1.1.0": {}, | ||
25 | "NETStandard.Library/2.0.3": { | ||
26 | "dependencies": { | ||
27 | "Microsoft.NETCore.Platforms": "1.1.0" | ||
28 | } | ||
29 | }, | ||
30 | "SharpZipLib/1.0.0": { | ||
31 | "runtime": { | ||
32 | "lib/netstandard2.0/ICSharpCode.SharpZipLib.dll": { | ||
33 | "assemblyVersion": "1.0.0.999", | ||
34 | "fileVersion": "1.0.0.999" | ||
35 | } | ||
36 | } | ||
37 | }, | ||
38 | "System.Buffers/4.4.0": { | ||
39 | "runtime": { | ||
40 | "lib/netstandard2.0/System.Buffers.dll": { | ||
41 | "assemblyVersion": "4.0.2.0", | ||
42 | "fileVersion": "4.6.25519.3" | ||
43 | } | ||
44 | } | ||
45 | }, | ||
46 | "System.Configuration.ConfigurationManager/4.5.0": { | ||
47 | "dependencies": { | ||
48 | "System.Security.Cryptography.ProtectedData": "4.5.0", | ||
49 | "System.Security.Permissions": "4.5.0" | ||
50 | }, | ||
51 | "runtime": { | ||
52 | "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { | ||
53 | "assemblyVersion": "4.0.1.0", | ||
54 | "fileVersion": "4.6.26515.6" | ||
55 | } | ||
56 | } | ||
57 | }, | ||
58 | "System.Drawing.Common/4.5.0": { | ||
59 | "runtime": { | ||
60 | "lib/netstandard2.0/System.Drawing.Common.dll": { | ||
61 | "assemblyVersion": "4.0.0.0", | ||
62 | "fileVersion": "4.6.26515.6" | ||
63 | } | ||
64 | } | ||
65 | }, | ||
66 | "System.Memory/4.5.0": { | ||
67 | "dependencies": { | ||
68 | "System.Buffers": "4.4.0", | ||
69 | "System.Numerics.Vectors": "4.4.0", | ||
70 | "System.Runtime.CompilerServices.Unsafe": "4.5.0" | ||
71 | }, | ||
72 | "runtime": { | ||
73 | "lib/netstandard2.0/System.Memory.dll": { | ||
74 | "assemblyVersion": "4.0.1.0", | ||
75 | "fileVersion": "4.6.26515.6" | ||
76 | } | ||
77 | } | ||
78 | }, | ||
79 | "System.Numerics.Vectors/4.4.0": { | ||
80 | "runtime": { | ||
81 | "lib/netstandard2.0/System.Numerics.Vectors.dll": { | ||
82 | "assemblyVersion": "4.1.3.0", | ||
83 | "fileVersion": "4.6.25519.3" | ||
84 | } | ||
85 | } | ||
86 | }, | ||
87 | "System.Runtime.CompilerServices.Unsafe/4.5.0": { | ||
88 | "runtime": { | ||
89 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { | ||
90 | "assemblyVersion": "4.0.4.0", | ||
91 | "fileVersion": "0.0.0.0" | ||
92 | } | ||
93 | } | ||
94 | }, | ||
95 | "System.Security.AccessControl/4.5.0": { | ||
96 | "dependencies": { | ||
97 | "System.Security.Principal.Windows": "4.5.0" | ||
98 | }, | ||
99 | "runtime": { | ||
100 | "lib/netstandard2.0/System.Security.AccessControl.dll": { | ||
101 | "assemblyVersion": "4.1.1.0", | ||
102 | "fileVersion": "4.6.26515.6" | ||
103 | } | ||
104 | } | ||
105 | }, | ||
106 | "System.Security.Cryptography.ProtectedData/4.5.0": { | ||
107 | "dependencies": { | ||
108 | "System.Memory": "4.5.0" | ||
109 | }, | ||
110 | "runtime": { | ||
111 | "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { | ||
112 | "assemblyVersion": "4.0.3.0", | ||
113 | "fileVersion": "4.6.26515.6" | ||
114 | } | ||
115 | } | ||
116 | }, | ||
117 | "System.Security.Permissions/4.5.0": { | ||
118 | "dependencies": { | ||
119 | "System.Security.AccessControl": "4.5.0" | ||
120 | }, | ||
121 | "runtime": { | ||
122 | "lib/netstandard2.0/System.Security.Permissions.dll": { | ||
123 | "assemblyVersion": "4.0.1.0", | ||
124 | "fileVersion": "4.6.26515.6" | ||
125 | } | ||
126 | } | ||
127 | }, | ||
128 | "System.Security.Principal.Windows/4.5.0": { | ||
129 | "runtime": { | ||
130 | "lib/netstandard2.0/System.Security.Principal.Windows.dll": { | ||
131 | "assemblyVersion": "4.1.1.0", | ||
132 | "fileVersion": "4.6.26515.6" | ||
133 | } | ||
134 | } | ||
135 | }, | ||
136 | "System.Text.Encoding.CodePages/4.5.0": { | ||
137 | "dependencies": { | ||
138 | "System.Runtime.CompilerServices.Unsafe": "4.5.0" | ||
139 | }, | ||
140 | "runtime": { | ||
141 | "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { | ||
142 | "assemblyVersion": "4.1.1.0", | ||
143 | "fileVersion": "4.6.26515.6" | ||
144 | } | ||
145 | } | ||
146 | }, | ||
147 | "NPOI/1.0.0": { | ||
148 | "dependencies": { | ||
149 | "SharpZipLib": "1.0.0", | ||
150 | "System.Configuration.ConfigurationManager": "4.5.0", | ||
151 | "System.Drawing.Common": "4.5.0", | ||
152 | "System.Text.Encoding.CodePages": "4.5.0" | ||
153 | }, | ||
154 | "runtime": { | ||
155 | "NPOI.dll": {} | ||
156 | } | ||
157 | }, | ||
158 | "NPOI.OpenXml4Net/1.0.0": { | ||
159 | "dependencies": { | ||
160 | "NPOI": "1.0.0", | ||
161 | "SharpZipLib": "1.0.0", | ||
162 | "System.Configuration.ConfigurationManager": "4.5.0", | ||
163 | "System.Drawing.Common": "4.5.0" | ||
164 | }, | ||
165 | "runtime": { | ||
166 | "NPOI.OpenXml4Net.dll": {} | ||
167 | } | ||
168 | }, | ||
169 | "NPOI.OpenXmlFormats/1.0.0": { | ||
170 | "dependencies": { | ||
171 | "NPOI": "1.0.0", | ||
172 | "NPOI.OpenXml4Net": "1.0.0", | ||
173 | "SharpZipLib": "1.0.0", | ||
174 | "System.Configuration.ConfigurationManager": "4.5.0", | ||
175 | "System.Drawing.Common": "4.5.0" | ||
176 | }, | ||
177 | "runtime": { | ||
178 | "NPOI.OpenXmlFormats.dll": {} | ||
179 | } | ||
180 | } | ||
181 | } | ||
182 | }, | ||
183 | "libraries": { | ||
184 | "NPOI.OOXML/1.0.0": { | ||
185 | "type": "project", | ||
186 | "serviceable": false, | ||
187 | "sha512": "" | ||
188 | }, | ||
189 | "Microsoft.NETCore.Platforms/1.1.0": { | ||
190 | "type": "package", | ||
191 | "serviceable": true, | ||
192 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", | ||
193 | "path": "microsoft.netcore.platforms/1.1.0", | ||
194 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" | ||
195 | }, | ||
196 | "NETStandard.Library/2.0.3": { | ||
197 | "type": "package", | ||
198 | "serviceable": true, | ||
199 | "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", | ||
200 | "path": "netstandard.library/2.0.3", | ||
201 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" | ||
202 | }, | ||
203 | "SharpZipLib/1.0.0": { | ||
204 | "type": "package", | ||
205 | "serviceable": true, | ||
206 | "sha512": "sha512-38egGevtPMQn/6olZZUteKUC7+BD47LdCGKo9Vyj17+HWDwiqPXsyJu55q9WSybhwVKwt0q2FLhiuJjZfQpsHw==", | ||
207 | "path": "sharpziplib/1.0.0", | ||
208 | "hashPath": "sharpziplib.1.0.0.nupkg.sha512" | ||
209 | }, | ||
210 | "System.Buffers/4.4.0": { | ||
211 | "type": "package", | ||
212 | "serviceable": true, | ||
213 | "sha512": "sha512-AwarXzzoDwX6BgrhjoJsk6tUezZEozOT5Y9QKF94Gl4JK91I4PIIBkBco9068Y9/Dra8Dkbie99kXB8+1BaYKw==", | ||
214 | "path": "system.buffers/4.4.0", | ||
215 | "hashPath": "system.buffers.4.4.0.nupkg.sha512" | ||
216 | }, | ||
217 | "System.Configuration.ConfigurationManager/4.5.0": { | ||
218 | "type": "package", | ||
219 | "serviceable": true, | ||
220 | "sha512": "sha512-NIY8VUJuSNeXPrV5wjQBKKMcd/vctzEGzQuY15zt3/j7Vd4PXfk/QVIOBlqU1/ONRRUu0dsdk5uUTLSSNY+now==", | ||
221 | "path": "system.configuration.configurationmanager/4.5.0", | ||
222 | "hashPath": "system.configuration.configurationmanager.4.5.0.nupkg.sha512" | ||
223 | }, | ||
224 | "System.Drawing.Common/4.5.0": { | ||
225 | "type": "package", | ||
226 | "serviceable": true, | ||
227 | "sha512": "sha512-LLI+GGolsv4K8Eu2PN5N3/1t4pM5zoU4fM3lWhSOawJuCjv9iQJJODjd4/QJIgpjlqxzQDMMoOjAaVuzrNJT0g==", | ||
228 | "path": "system.drawing.common/4.5.0", | ||
229 | "hashPath": "system.drawing.common.4.5.0.nupkg.sha512" | ||
230 | }, | ||
231 | "System.Memory/4.5.0": { | ||
232 | "type": "package", | ||
233 | "serviceable": true, | ||
234 | "sha512": "sha512-P56/L4B9vhz0YFTC4qIXFgx+VgMhg3JhCm5/EASihTotyjwmBt2QEAQdmd2tNctYET/w0CRJzVH1cwxgbKGnDQ==", | ||
235 | "path": "system.memory/4.5.0", | ||
236 | "hashPath": "system.memory.4.5.0.nupkg.sha512" | ||
237 | }, | ||
238 | "System.Numerics.Vectors/4.4.0": { | ||
239 | "type": "package", | ||
240 | "serviceable": true, | ||
241 | "sha512": "sha512-UiLzLW+Lw6HLed1Hcg+8jSRttrbuXv7DANVj0DkL9g6EnnzbL75EB7EWsw5uRbhxd/4YdG8li5XizGWepmG3PQ==", | ||
242 | "path": "system.numerics.vectors/4.4.0", | ||
243 | "hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512" | ||
244 | }, | ||
245 | "System.Runtime.CompilerServices.Unsafe/4.5.0": { | ||
246 | "type": "package", | ||
247 | "serviceable": true, | ||
248 | "sha512": "sha512-6zBxkHYemB0kQiHP3vGXGRXejZVoNVuMn2paUuqKKi5Wyjkxfkp+D0rd0c3VrGwotidRINt6KpOi2smL4VkJKw==", | ||
249 | "path": "system.runtime.compilerservices.unsafe/4.5.0", | ||
250 | "hashPath": "system.runtime.compilerservices.unsafe.4.5.0.nupkg.sha512" | ||
251 | }, | ||
252 | "System.Security.AccessControl/4.5.0": { | ||
253 | "type": "package", | ||
254 | "serviceable": true, | ||
255 | "sha512": "sha512-aVjTe36YkO8FzfNhMLoPEzv3gF9rphoW9ngFhG/MH4zzEPLx07sNrgCLwMP4Wx2leI6qarMrGv21OwQXYUKLmw==", | ||
256 | "path": "system.security.accesscontrol/4.5.0", | ||
257 | "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" | ||
258 | }, | ||
259 | "System.Security.Cryptography.ProtectedData/4.5.0": { | ||
260 | "type": "package", | ||
261 | "serviceable": true, | ||
262 | "sha512": "sha512-wZGwRoLGTuEQBOYXlZmEK41OfmO+vYWbLk7q5ePoFqs6vOKP2kUsOeviEjQoR6MbW9udlDjx9iWhcWOTzSj05w==", | ||
263 | "path": "system.security.cryptography.protecteddata/4.5.0", | ||
264 | "hashPath": "system.security.cryptography.protecteddata.4.5.0.nupkg.sha512" | ||
265 | }, | ||
266 | "System.Security.Permissions/4.5.0": { | ||
267 | "type": "package", | ||
268 | "serviceable": true, | ||
269 | "sha512": "sha512-vDQ7q30Soe0a1cPhvxn+7IFmMeTG5IP+hTQrnKQDjTNpD2epqwbZSzMM2Git5TXBr4Kwwhc/0SEtJY0qPoiegA==", | ||
270 | "path": "system.security.permissions/4.5.0", | ||
271 | "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" | ||
272 | }, | ||
273 | "System.Security.Principal.Windows/4.5.0": { | ||
274 | "type": "package", | ||
275 | "serviceable": true, | ||
276 | "sha512": "sha512-WA9ETb/pY3BjnxKjBUHEgO59B7d/nnmjHFsqjJ2eDT780nD769CT1/bw2ia0Z6W7NqlcqokE6sKGKa6uw88XGA==", | ||
277 | "path": "system.security.principal.windows/4.5.0", | ||
278 | "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" | ||
279 | }, | ||
280 | "System.Text.Encoding.CodePages/4.5.0": { | ||
281 | "type": "package", | ||
282 | "serviceable": true, | ||
283 | "sha512": "sha512-16EVkWmNnoH3/Yj9c5s5VuLK5Uv/Dnkc3P2kMmnD7wJcUuvcHVvM2IhVJanf2hHRZUitH+cIkPCPHrBoCXc7Rw==", | ||
284 | "path": "system.text.encoding.codepages/4.5.0", | ||
285 | "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" | ||
286 | }, | ||
287 | "NPOI/1.0.0": { | ||
288 | "type": "project", | ||
289 | "serviceable": false, | ||
290 | "sha512": "" | ||
291 | }, | ||
292 | "NPOI.OpenXml4Net/1.0.0": { | ||
293 | "type": "project", | ||
294 | "serviceable": false, | ||
295 | "sha512": "" | ||
296 | }, | ||
297 | "NPOI.OpenXmlFormats/1.0.0": { | ||
298 | "type": "project", | ||
299 | "serviceable": false, | ||
300 | "sha512": "" | ||
301 | } | ||
302 | } | ||
303 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
packages/NPOI.2.4.0/logo/120_120.jpg
0 → 100644

7.95 KB
packages/NPOI.2.4.0/logo/240_240.png
0 → 100644

15 KB
packages/NPOI.2.4.0/logo/32_32.jpg
0 → 100644

1.79 KB
packages/NPOI.2.4.0/logo/60_60.jpg
0 → 100644

4.09 KB
packages/SharpZipLib.0.86.0/.signature.p7s
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
-
Please register or sign in to post a comment