GetObjectData.cs 5.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using Core.StlMes.Client.Qcm.model;
  2. using Infragistics.Win.UltraWinGrid;
  3. using System;
  4. namespace Core.StlMes.Client.Qcm.objectData
  5. {
  6. /// <summary>
  7. /// 返回对象数据
  8. /// </summary>
  9. class GetObjectData
  10. {
  11. /// <summary>
  12. /// 标准基础数据
  13. /// </summary>
  14. /// <param name="ugr">行</param>
  15. /// <returns></returns>
  16. public static BaseStdObject GetStdData(UltraGridRow ugr)
  17. {
  18. BaseStdObject com = new BaseStdObject();
  19. com.StdCode = ugr.Cells["STD_CODE"].Value.ToString().Trim();
  20. com.StdName = ugr.Cells["STD_NAME"].Value.ToString().Trim();
  21. com.StdStyle = ugr.Cells["STDSTYLE"].Value.ToString().Trim();
  22. com.StdNote = ugr.Cells["STD_NOTE"].Value.ToString().Trim();
  23. com.StdStyleCode = ugr.Cells["STD_STYLE"].Value.ToString().Trim();
  24. com.StdStyleName = ugr.Cells["STD_STYLE_NAME"].Value.ToString().Trim();
  25. com.StdVersion = ugr.Cells["STD_VERSION"].Value.ToString().Trim();
  26. com.ProcessCode = ugr.Cells["PROCESS_CODE"].Value.ToString().Trim();
  27. com.ProcessDesc = ugr.Cells["PROCESS_DESC"].Value.ToString().Trim();
  28. com.DepartmentCode = ugr.Cells["DEPARTMENT_CODE"].Value.ToString().Trim();
  29. com.DepartmentDesc = ugr.Cells["DEPARTMENT_DESC"].Value.ToString().Trim();
  30. com.UnitCode = ugr.Cells["UNIT_CODE"].Value.ToString().Trim();
  31. com.UnitDesc = ugr.Cells["UNIT_DESC"].Value.ToString().Trim();
  32. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  33. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  34. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  35. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  36. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  37. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  38. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  39. com.Memo = ugr.Cells["MEMO"].Value.ToString().Trim();
  40. com.AcceptBid = ugr.Cells["ACCEPT_BID"].Value.ToString() == "True" ? "1" : "0";
  41. com.purchaseStd = ugr.Cells["PURCHASE_STD"].Value.ToString() == "True" ? "1" : "0";
  42. return com;
  43. }
  44. /// <summary>
  45. /// 获取客户数据
  46. /// </summary>
  47. /// <param name="ugr"></param>
  48. /// <returns></returns>
  49. public static StdCusterObject GetCusterData(UltraGridRow ugr)
  50. {
  51. StdCusterObject com = new StdCusterObject();
  52. com.StdCode = ugr.Cells["STD_CODE"].Value.ToString().Trim();
  53. com.StdName = ugr.Cells["STD_NAME"].Value.ToString().Trim();
  54. com.CustCode = ugr.Cells["CUST_CODE"].Value.ToString().Trim();
  55. com.CustName = ugr.Cells["CUST_NAME"].Value.ToString().Trim();
  56. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  57. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  58. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  59. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  60. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  61. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  62. com.Memo = ugr.Cells["MEMO"].Value.ToString().Trim();
  63. com.OldCustCode = ugr.Cells["OLD_CUST_CODE"].Value.ToString().Trim();
  64. return com;
  65. }
  66. public static BaseAddAskObject GetAddAskData(UltraGridRow ugr)
  67. {
  68. BaseAddAskObject com = new BaseAddAskObject();
  69. com.AskItemNo = ugr.Cells["ASK_ITEM_NO"].Value.ToString().Trim();
  70. com.AskItemDesc = ugr.Cells["ASK_ITEM_DESC"].Value.ToString().Trim();
  71. com.StationCode = ugr.Cells["STATION_CODE"].Value.ToString().Trim();
  72. com.StationDesc = ugr.Cells["STATION_DESC"].Value.ToString().Trim();
  73. com.Pic = ugr.Cells["PIC"].Value.ToString().Trim();
  74. com.AskPItemNo = ugr.Cells["ASK_P_ITEM_NO"].Value.ToString().Trim();
  75. com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim();
  76. com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim();
  77. com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim();
  78. com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim();
  79. com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim();
  80. com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim();
  81. com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim();
  82. com.StdFlag = ugr.GetValue("STDFLAG") == "True" ? "1" : "0";
  83. if (ugr.Cells.Exists("IS_ADD"))
  84. {
  85. com.IsAdd = ugr.GetValue("IS_ADD") == "True" ? "1" : "0";
  86. com.IsAllowEdit = ugr.GetValue("IS_ALLOW_EDIT") == "True" ? "1" : "0";
  87. }
  88. return com;
  89. }
  90. }
  91. }