GetObjectData.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Infragistics.Win.UltraWinGrid;
  6. using Infragistics.Win.UltraWinEditors;
  7. using System.Data;
  8. using CoreFS.SA06;
  9. //using Core.StlMes.Client.SaleOrder.Object;
  10. namespace Core.StlMes.Client.SaleOrder
  11. {
  12. class GetObjectData
  13. {
  14. /// <summary>
  15. /// 销售成分数据
  16. /// </summary>
  17. /// <param name="ugr"></param>
  18. /// <returns></returns>
  19. public static SlmCustChemObject GetStdChemObject(UltraGridRow ugr)
  20. {
  21. SlmCustChemObject com = new SlmCustChemObject();
  22. com.CustAlphaNo = ugr.Cells["CUST_ALPHA_NO"].Value.ToString().Trim();
  23. com.Cic = ugr.Cells["CIC"].Value.ToString().Trim();
  24. com.IndexSeq = ugr.Cells["INDEX_SEQ"].Value.ToString().Trim();
  25. com.ChemCode = ugr.Cells["CHEM_CODE"].Value.ToString().Trim();
  26. com.ChemName = ugr.Cells["CHEM_CODE"].Text;
  27. com.ChemType = ugr.Cells["CHEM_TYPE"].Value.ToString().Trim();
  28. com.ChemFormula = ugr.Cells["CHEM_FORMULA"].Value.ToString().Trim();
  29. com.Ischeck = ugr.Cells["ISCHECK"].Value.ToString() == "True" ? "1" : "0";
  30. com.Isjudge = ugr.Cells["ISJUDGE"].Value.ToString() == "True" ? "1" : "0";
  31. com.Isquote = ugr.Cells["ISQUOTE"].Value.ToString() == "True" ? "1" : "0";
  32. com.ComplexType = ugr.Cells["COMPLEX_TYPE"].Value.ToString() == "True" ? "1" : "0";
  33. com.StdminSign = ugr.Cells["STDMIN_SIGN1"].Value.ToString().Trim();
  34. com.Stdmin = ugr.Cells["STDMIN1"].Value.ToString().Trim();
  35. com.StdmaxSign = ugr.Cells["STDMAX_SIGN1"].Value.ToString().Trim();
  36. com.Stdmax = ugr.Cells["STDMAX1"].Value.ToString().Trim();
  37. com.Stdtarget = ugr.Cells["STDTARGET"].Value.ToString().Trim();
  38. com.ModelCode = ugr.Cells["MODEL_CODE"].Value.ToString().Trim();
  39. com.ModelDesc = ugr.Cells["MODEL_DESC"].Value.ToString().Trim();
  40. com.Stdmemo = ugr.Cells["STDMEMO"].Value.ToString().Trim();
  41. com.EleCode = ugr.Cells["ELE_CODE"].Value.ToString().Trim();
  42. com.EleName = ugr.Cells["ELE_NAME"].Value.ToString().Trim();
  43. com.EleMinSign = ugr.Cells["ELE_MIN_SIGN"].Value.ToString().Trim();
  44. com.EleMin = ugr.Cells["ELE_MIN"].Value.ToString().Trim();
  45. com.EleMaxSign = ugr.Cells["ELE_MAX_SIGN"].Value.ToString().Trim();
  46. com.EleMax = ugr.Cells["ELE_MAX"].Value.ToString().Trim();
  47. //com.SizeCode2 = ugr.Cells["SIZE_CODE2"].Value.ToString().Trim();
  48. //com.SizeName2 = ugr.Cells["SIZE_NAME2"].Value.ToString().Trim();
  49. //com.SizeMinSign2 = ugr.Cells["SIZE_MIN_SIGN2"].Value.ToString().Trim();
  50. //com.SizeMin2 = ugr.Cells["SIZE_MIN2"].Value.ToString().Trim();
  51. //com.SizeMaxSign2 = ugr.Cells["SIZE_MAX_SIGN2"].Value.ToString().Trim();
  52. //com.SizeMax2 = ugr.Cells["SIZE_MAX2"].Value.ToString().Trim();
  53. //com.SizeCode = ugr.Cells["SIZE_CODE"].Value.ToString().Trim();
  54. //com.SizeName = ugr.Cells["SIZE_NAME"].Value.ToString().Trim();
  55. //com.SizeMinSign = ugr.Cells["SIZE_MIN_SIGN"].Value.ToString().Trim();
  56. //com.SizeMin = ugr.Cells["SIZE_MIN"].Value.ToString().Trim(); ;
  57. //com.SizeMaxSign = ugr.Cells["SIZE_MAX_SIGN"].Value.ToString().Trim();
  58. //com.SizeMax = ugr.Cells["SIZE_MAX"].Value.ToString().Trim();
  59. com.SpecJg = ugr.Cells["SPEC_JG"].Value.ToString().Trim();
  60. com.SpecJgDesc = ugr.Cells["SPEC_JG_DESC"].Value.ToString().Trim();
  61. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  62. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  63. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  64. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  65. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  66. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  67. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  68. com.RepMaxSign = ugr.Cells["REP_MAX_SIGN"].Value.ToString().Trim();
  69. com.RepMin = ugr.Cells["REP_MIN"].Value.ToString().Trim(); ;
  70. com.RepMinSign = ugr.Cells["REP_MIN_SIGN"].Value.ToString().Trim();
  71. com.RepMax = ugr.Cells["REP_MAX"].Value.ToString().Trim();
  72. com.RepName = ugr.Cells["REP_NAME"].Value.ToString().Trim();
  73. com.RepCode = ugr.Cells["REP_CODE"].Value.ToString().Trim();
  74. com.RepVal = ugr.Cells["REP_VAL"].Value.ToString().Trim();
  75. com.Stdmemo = ugr.Cells["STDMEMO1"].Value.ToString().Trim();
  76. return com;
  77. }
  78. public static SlmCustPhyObject GetSlmCustPhyData(UltraGridRow ugr)
  79. {
  80. SlmCustPhyObject com = new SlmCustPhyObject();
  81. com.CustAlphaNo = ugr.Cells["CUST_ALPHA_NO"].Value.ToString().Trim();
  82. com.Pic = ugr.Cells["PIC"].Value.ToString().Trim();
  83. com.IndexSeq = ugr.Cells["INDEX_SEQ"].Value.ToString().Trim();
  84. com.PhyCodeMax = ugr.Cells["PHY_CODE_MAX"].Value.ToString();
  85. com.PhyNameMax = ugr.Cells["PHY_NAME_MAX"].Text;
  86. com.PhyCodeMin = ugr.Cells["PHY_CODE_MIN"].Value.ToString();
  87. com.PhyNameMin = ugr.Cells["PHY_NAME_MIN"].Value.ToString();
  88. com.PhyCode = ugr.Cells["PHY_CODE"].Value.ToString();
  89. com.PhyName = ugr.Cells["PHY_NAME"].Value.ToString();
  90. com.ItemCodeF = ugr.Cells["ITEM_CODE_F"].Value.ToString();
  91. com.ItemNameF = ugr.Cells["ITEM_NAME_F"].Value.ToString();
  92. com.ItemCodeW = ugr.Cells["ITEM_CODE_W"].Value.ToString();
  93. com.ItemNameW = ugr.Cells["ITEM_NAME_W"].Value.ToString();
  94. com.ItemCodeS = ugr.Cells["ITEM_CODE_S"].Value.ToString();
  95. com.ItemNameS = ugr.Cells["ITEM_NAME_S"].Value.ToString();
  96. com.GroupSeq = ugr.Cells["GROUP_SEQ"].Value.ToString().Trim();
  97. com.Ischeck = ugr.Cells["ISCHECK"].Value.ToString() == "True" ? "1" : "0";
  98. com.Isquote = ugr.Cells["ISQUOTE"].Value.ToString() == "True" ? "1" : "0";
  99. com.ResultCount = ugr.Cells["RESULT_COUNT"].Value.ToString().Trim();
  100. com.Isjudge = ugr.Cells["ISJUDGE"].Value.ToString() == "True" ? "1" : "0";
  101. com.PhyType = ugr.Cells["PHY_TYPE"].Value.ToString() == "True" ? "1" : "0";
  102. com.PhyFormula = ugr.Cells["PHY_FORMULA"].Value.ToString().Trim();
  103. com.StdminSign = ugr.Cells["STDMIN_SIGN1"].Value.ToString().Trim();
  104. com.Stdmin = ugr.Cells["STDMIN1"].Value.ToString().Trim();
  105. com.StdmaxSign = ugr.Cells["STDMAX_SIGN1"].Value.ToString().Trim();
  106. com.Stdmax = ugr.Cells["STDMAX1"].Value.ToString().Trim();
  107. com.JudgeBasis = ugr.Cells["JUDGE_BASIS"].Value.ToString().Trim();
  108. com.Deliverystate = ugr.Cells["DELIVERYSTATE"].Value.ToString().Trim();
  109. com.ModelCode = ugr.Cells["MODEL_CODE"].Value.ToString().Trim();
  110. com.ModelDesc = ugr.Cells["MODEL_DESC"].Value.ToString().Trim();
  111. com.Stdmemo = ugr.Cells["STDMEMO"].Value.ToString().Trim();
  112. //com.SizeCode = ugr.Cells["SIZE_CODE"].Value.ToString().Trim();
  113. //com.SizeName = ugr.Cells["SIZE_NAME"].Value.ToString().Trim();
  114. //com.SizeMinSign = ugr.Cells["SIZE_MIN_SIGN"].Value.ToString().Trim();
  115. //com.SizeMin = ugr.Cells["SIZE_MIN"].Value.ToString().Trim();
  116. //com.SizeMaxSign = ugr.Cells["SIZE_MAX_SIGN"].Value.ToString().Trim();
  117. //com.SizeMax = ugr.Cells["SIZE_MAX"].Value.ToString().Trim();
  118. //com.SizeCode2 = ugr.Cells["SIZE_CODE2"].Value.ToString().Trim();
  119. //com.SizeName2 = ugr.Cells["SIZE_NAME2"].Value.ToString().Trim();
  120. //com.SizeMinSign2 = ugr.Cells["SIZE_MIN_SIGN2"].Value.ToString().Trim();
  121. //com.SizeMin2 = ugr.Cells["SIZE_MIN2"].Value.ToString().Trim();
  122. //com.SizeMaxSign2 = ugr.Cells["SIZE_MAX_SIGN2"].Value.ToString().Trim();
  123. //com.SizeMax2 = ugr.Cells["SIZE_MAX2"].Value.ToString().Trim();
  124. com.SpecJg = ugr.Cells["SPEC_JG"].Value.ToString().Trim();
  125. com.SpecJgDesc = ugr.Cells["SPEC_JG_DESC"].Value.ToString().Trim();
  126. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  127. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  128. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  129. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  130. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  131. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  132. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  133. com.Addcondition = ugr.Cells["ADDCONDITION"].Value.ToString().Trim();
  134. com.AddstdconCode = ugr.Cells["ADDSTDCON_CODE"].Value.ToString().Trim();
  135. com.AddstdMinSign = ugr.Cells["ADDSTD_MIN_SIGN"].Value.ToString().Trim();
  136. com.AddstdMin = ugr.Cells["ADDSTD_MIN"].Value.ToString().Trim();
  137. com.AddstdMaxSign = ugr.Cells["ADDSTD_MAX_SIGN"].Value.ToString().Trim();
  138. com.AddstdMax = ugr.Cells["ADDSTD_MAX"].Value.ToString().Trim();
  139. com.Addpercent = ugr.Cells["ADDPERCENT"].Value.ToString().Trim();
  140. com.StdminSign2 = ugr.GetValue("STDMIN_SIGN2");
  141. com.Stdmin2 = ugr.GetValue("STDMIN2");
  142. com.StdmaxSign2 = ugr.GetValue("STDMAX_SIGN2");
  143. com.Stdmax2 = ugr.GetValue("STDMAX2");
  144. com.StdChoose = ugr.GetValue("STD_CHOOSE");
  145. com.Guid = ugr.Cells["GUID"].Value.ToString().Trim();
  146. com.Stdmemo = ugr.Cells["STDMEMO1"].Value.ToString().Trim();
  147. return com;
  148. }
  149. public static SlmCustSpecObject GetSlmCustSpecData(UltraGridRow ugr)
  150. {
  151. SlmCustSpecObject com = new SlmCustSpecObject();
  152. com.CustAlphaNo = ugr.Cells["CUST_ALPHA_NO"].Value.ToString().Trim();
  153. com.Sic = ugr.Cells["SIC"].Value.ToString().Trim();
  154. com.IndexSeq = ugr.Cells["INDEX_SEQ"].Value.ToString().Trim();
  155. com.BiasCode = ugr.Cells["BIAS_CODE"].Value.ToString().Trim();
  156. com.BiasName = ugr.Cells["BIAS_CODE"].Text;
  157. com.Lv = ugr.Cells["LV"].Value.ToString().Trim();
  158. //com.BiasCodeZ = ugr.Cells["BIAS_CODE_Z"].Value.ToString().Trim();
  159. //com.BiasNameZ = ugr.Cells["BIAS_NAME_Z"].Value.ToString().Trim();
  160. //com.ZminSign = ugr.Cells["ZMIN_SIGN"].Value.ToString().Trim();
  161. //com.Zmin = ugr.Cells["ZMIN"].Value.ToString().Trim();
  162. //com.ZmaxSign = ugr.Cells["ZMAX_SIGN"].Value.ToString().Trim();
  163. //com.Zmax = ugr.Cells["ZMAX"].Value.ToString().Trim();
  164. //com.BiasCodeC = ugr.Cells["BIAS_CODE_C"].Value.ToString().Trim();
  165. //com.BiasNameC = ugr.Cells["BIAS_NAME_C"].Value.ToString().Trim();
  166. //com.CminSign = ugr.Cells["CMIN_SIGN"].Value.ToString().Trim();
  167. //com.Cmin = ugr.Cells["CMIN"].Value.ToString().Trim();
  168. //com.CmaxSign = ugr.Cells["CMAX_SIGN"].Value.ToString().Trim();
  169. //com.Cmax = ugr.Cells["CMAX"].Value.ToString().Trim();
  170. //com.BiasCodeS = ugr.Cells["BIAS_CODE_S"].Value.ToString().Trim();
  171. //com.BiasNameS = ugr.Cells["BIAS_NAME_S"].Value.ToString().Trim();
  172. //com.Cmin2 = ugr.Cells["CMIN2"].Value.ToString().Trim();
  173. //com.CmaxSign2 = ugr.Cells["CMAX_SIGN2"].Value.ToString().Trim();
  174. //com.Cmax2 = ugr.Cells["CMAX2"].Value.ToString().Trim();
  175. com.Ischeck = ugr.Cells["ISCHECK"].Value.ToString() == "True" ? "1" : "0";
  176. com.StdMinVal = ugr.Cells["STD_MIN_VAL1"].Value.ToString().Trim();
  177. com.StdMaxVal = ugr.Cells["STD_MAX_VAL1"].Value.ToString().Trim();
  178. com.StdMinIn = ugr.Cells["STD_MIN_IN"].Value.ToString().Trim();
  179. com.StdMaxIn = ugr.Cells["STD_MAX_IN"].Value.ToString().Trim();
  180. com.StdMinPercent = ugr.Cells["STD_MIN_PERCENT1"].Value.ToString().Trim();
  181. com.StdMaxPercent = ugr.Cells["STD_MAX_PERCENT1"].Value.ToString().Trim();
  182. com.StdMinFormula = ugr.Cells["STD_MIN_FORMULA"].Value.ToString().Trim();
  183. com.StdMaxFormula = ugr.Cells["STD_MAX_FORMULA"].Value.ToString().Trim();
  184. com.StdMinFormulaV = ugr.Cells["STD_MIN_FORMULA_V1"].Value.ToString().Trim();
  185. if (Convert.ToBoolean(com.StdMinFormulaV))
  186. com.StdMinFormulaV = "1";
  187. else
  188. com.StdMinFormulaV = "0";
  189. com.StdMaxFormulaV = ugr.Cells["STD_MAX_FORMULA_V1"].Value.ToString().Trim();
  190. if (Convert.ToBoolean(com.StdMaxFormulaV))
  191. com.StdMaxFormulaV = "1";
  192. else
  193. com.StdMaxFormulaV = "0";
  194. com.Stdmemo = ugr.Cells["STDMEMO"].Value.ToString().Trim();
  195. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  196. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  197. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  198. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  199. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  200. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  201. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  202. com.Stdmemo = ugr.Cells["STDMEMO1"].Value.ToString().Trim();
  203. return com;
  204. }
  205. public static SlmCustDetectionObject GetSlmCustDetectionData(UltraGridRow ugr)
  206. {
  207. SlmCustDetectionObject com = new SlmCustDetectionObject();
  208. com.Dic = ugr.Cells["DIC"].Value.ToString().Trim();
  209. com.Xh = ugr.Cells["XH"].Value.ToString().Trim();
  210. com.CustAlphaNo = ugr.Cells["CUST_ALPHA_NO"].Value.ToString().Trim();
  211. com.PhyCode = ugr.Cells["PHY_CODE"].Value.ToString().Trim();
  212. com.PhyName = ugr.Cells["PHY_CODE"].Text;
  213. com.PositionCode = ugr.Cells["POSITION_CODE1"].Value.ToString().Trim();
  214. com.PositionDesc = ugr.Cells["POSITION_CODE1"].Text.Trim();
  215. com.StdDesc = ugr.Cells["STD_CODE1"].Value.ToString().Trim();
  216. com.LvCode = ugr.Cells["LV_CODE1"].Value.ToString().Trim();
  217. com.LvDesc = ugr.Cells["LV_DESC1"].Text;
  218. com.GroovePos = ugr.Cells["GROOVE_POS1"].Text;
  219. com.GrooveDir = ugr.Cells["GROOVE_DIR1"].Text;
  220. com.Coverage = ugr.Cells["COVERAGE1"].Value.ToString().Trim();
  221. com.Rate = ugr.GetValue("RATE1");
  222. com.DescRate = ugr.GetText("RATE1");
  223. com.DescVal = ugr.GetValue("DESC_VAL1");
  224. com.Memo = ugr.Cells["MEMO"].Value.ToString().Trim();
  225. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  226. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  227. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  228. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  229. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  230. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  231. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  232. //com.MinD = ugr.GetValue("MIN_D");
  233. //com.MaxD = ugr.GetValue("MAX_D");
  234. //com.MinH = ugr.GetValue("MIN_H");
  235. //com.MaxH = ugr.GetValue("MAX_H");
  236. com.Memo = ugr.GetValue("MEMO1").Trim();
  237. return com;
  238. }
  239. public static SlmCustWaterObject GetSlmCustWaterData(UltraGridRow ugr)
  240. {
  241. SlmCustWaterObject com = new SlmCustWaterObject();
  242. com.CustAlphaNo = ugr.Cells["CUST_ALPHA_NO"].Value.ToString().Trim();
  243. com.Wic = ugr.Cells["WIC"].Value.ToString().Trim();
  244. com.IndexSeq = ugr.Cells["INDEX_SEQ"].Value.ToString().Trim();
  245. com.PressureY = ugr.Cells["PRESSURE_Y1"].Value.ToString().Trim();
  246. com.Pressure = ugr.Cells["PRESSURE1"].Value.ToString().Trim();
  247. com.Formula = ugr.Cells["FORMULA1"].Text;
  248. com.SaveTime = ugr.Cells["SAVE_TIME1"].Value.ToString().Trim();
  249. com.GetMaxvalue = ugr.Cells["GET_MAXVALUE"].Value.ToString() == "True" ? "1" : "0";
  250. com.GetMinvalue = ugr.Cells["GET_MINVALUE"].Value.ToString() == "True" ? "1" : "0";
  251. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  252. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  253. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  254. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  255. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  256. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  257. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  258. com.Memo = ugr.Cells["MEMO1"].Value.ToString().Trim();
  259. return com;
  260. }
  261. /// <summary>
  262. /// 赋值给加工要求表
  263. /// </summary>
  264. /// <param name="ugr"></param>
  265. /// <returns></returns>
  266. public static SlmCustAlphaProObject GetSlmCustAlphaProData(UltraGridRow ugr)
  267. {
  268. /*
  269. cust_alpha_no, gic, xh, station_code, station_desc,
  270. process_cdoe, process_desc, process_cdoe_c, process_desc_c,
  271. value_text, value_num, value_memo, group_seq, validflag,
  272. create_name, create_time
  273. */
  274. SlmCustAlphaProObject com = new SlmCustAlphaProObject();
  275. com.CustAlphaNo = ugr.Cells["CUST_ALPHA_NO"].Value.ToString().Trim();
  276. com.Gic = ugr.Cells["GIC"].Value.ToString().Trim();
  277. com.Xh = ugr.Cells["XH"].Value.ToString().Trim();
  278. com.StationCode = ugr.Cells["STATION_CODE"].Value.ToString().Trim();
  279. com.StationDesc = ugr.Cells["STATION_DESC"].Text.Trim();
  280. com.ProcessCdoe = ugr.Cells["PROCESS_CDOE"].Value.ToString().Trim();
  281. com.ProcessDesc = ugr.Cells["PROCESS_DESC"].Value.ToString().Trim();
  282. com.ProcessCdoeC = ugr.Cells["PROCESS_CDOE_C"].Value.ToString().Trim();
  283. com.ProcessDescC = ugr.Cells["PROCESS_DESC_C"].Value.ToString().Trim();
  284. com.ValueText = ugr.Cells["ALPHA_VALUE_TEXT"].Value.ToString().Trim();
  285. com.ValueNum = ugr.Cells["ALPHA_VALUE_NUM"].Value.ToString().Trim();
  286. com.ValueMemo = ugr.Cells["ALPHA_VALUE_MEMO"].Value.ToString().Trim();
  287. com.GroupSeq = ugr.Cells["GROUP_SEQ"].Value.ToString().Trim();
  288. com.Validflag = ugr.GetValue("VALIDFLAG");
  289. com.Memo = ugr.GetValue("MEMO1").Trim();
  290. return com;
  291. }
  292. public static SlmOrderAddAskObject GetSlmOrderAddAskData(UltraGridRow ugr)
  293. {
  294. SlmOrderAddAskObject com = new SlmOrderAddAskObject();
  295. com.AddAskNo = ugr.Cells["ADD_ASK_NO"].Value.ToString().Trim();
  296. com.AskItme = ugr.Cells["ASK_ITME"].Value.ToString().Trim();
  297. com.AskItmeDesc = ugr.Cells["ASK_ITME_DESC"].Value.ToString().Trim();
  298. com.AskSubItme = ugr.Cells["ASK_SUB_ITME"].Value.ToString().Trim();
  299. com.AskSubItmeDesc = ugr.Cells["ASK_SUB_ITME_DESC"].Value.ToString().Trim();
  300. com.AskSubItmeVal = ugr.Cells["ASK_SUB_ITME_VAL1"].Value.ToString().Trim();
  301. com.AskSubItmeValDesc = ugr.Cells["ASK_SUB_ITME_VAL_DESC1"].Value.ToString().Trim();
  302. if ("12100101".Equals(com.AskSubItme))
  303. {
  304. com.AskSubItmeVal = ugr.Cells["ASK_SUB_ITME_VAL"].Value.ToString().Trim() + ugr.Cells["ASK_SUB_ITME_VAL1"].Value.ToString().Trim();
  305. com.AskSubItmeValDesc = ugr.Cells["ASK_SUB_ITME_VAL_DESC"].Value.ToString().Trim() + ugr.Cells["ASK_SUB_ITME_VAL_DESC1"].Value.ToString().Trim();
  306. }
  307. //com.Pic = ugr.Cells["PIC1"].Value.ToString().Trim(); //图片路径在选择时保存。
  308. com.CustomerNm = ugr.Cells["CUSTOMER_NM"].Value.ToString().Trim();
  309. com.Psc = ugr.Cells["PSC"].Value.ToString().Trim();
  310. com.PscDesc = ugr.Cells["PSC_DESC"].Value.ToString().Trim();
  311. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  312. com.CreateName = CoreUserInfo.UserInfo.GetUserName();
  313. com.AskItmeOld = ugr.GetValue("ASK_ITME_OLD");
  314. com.AskSubItmeOld = ugr.GetValue("ASK_SUB_ITME_OLD");
  315. com.AddAskStatus = "W";
  316. return com;
  317. }
  318. }
  319. }