using Core.StlMes.Client.Qcm.model; using Infragistics.Win.UltraWinGrid; using System; namespace Core.StlMes.Client.Qcm.objectData { /// /// 返回对象数据 /// class GetObjectData { /// /// 标准基础数据 /// /// 行 /// public static BaseStdObject GetStdData(UltraGridRow ugr) { BaseStdObject com = new BaseStdObject(); com.StdCode = ugr.Cells["STD_CODE"].Value.ToString().Trim(); com.StdName = ugr.Cells["STD_NAME"].Value.ToString().Trim(); com.StdStyle = ugr.Cells["STDSTYLE"].Value.ToString().Trim(); com.StdNote = ugr.Cells["STD_NOTE"].Value.ToString().Trim(); com.StdStyleCode = ugr.Cells["STD_STYLE"].Value.ToString().Trim(); com.StdStyleName = ugr.Cells["STD_STYLE_NAME"].Value.ToString().Trim(); com.StdVersion = ugr.Cells["STD_VERSION"].Value.ToString().Trim(); com.ProcessCode = ugr.Cells["PROCESS_CODE"].Value.ToString().Trim(); com.ProcessDesc = ugr.Cells["PROCESS_DESC"].Value.ToString().Trim(); com.DepartmentCode = ugr.Cells["DEPARTMENT_CODE"].Value.ToString().Trim(); com.DepartmentDesc = ugr.Cells["DEPARTMENT_DESC"].Value.ToString().Trim(); com.UnitCode = ugr.Cells["UNIT_CODE"].Value.ToString().Trim(); com.UnitDesc = ugr.Cells["UNIT_DESC"].Value.ToString().Trim(); com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim(); com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim(); com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim(); com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim(); com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim(); com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim(); com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim(); com.Memo = ugr.Cells["MEMO"].Value.ToString().Trim(); com.AcceptBid = ugr.Cells["ACCEPT_BID"].Value.ToString() == "True" ? "1" : "0"; com.purchaseStd = ugr.Cells["PURCHASE_STD"].Value.ToString() == "True" ? "1" : "0"; return com; } /// /// 获取客户数据 /// /// /// public static StdCusterObject GetCusterData(UltraGridRow ugr) { StdCusterObject com = new StdCusterObject(); com.StdCode = ugr.Cells["STD_CODE"].Value.ToString().Trim(); com.StdName = ugr.Cells["STD_NAME"].Value.ToString().Trim(); com.CustCode = ugr.Cells["CUST_CODE"].Value.ToString().Trim(); com.CustName = ugr.Cells["CUST_NAME"].Value.ToString().Trim(); com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim(); com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim(); com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim(); com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim(); com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim(); com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim(); com.Memo = ugr.Cells["MEMO"].Value.ToString().Trim(); com.OldCustCode = ugr.Cells["OLD_CUST_CODE"].Value.ToString().Trim(); return com; } public static BaseAddAskObject GetAddAskData(UltraGridRow ugr) { BaseAddAskObject com = new BaseAddAskObject(); com.AskItemNo = ugr.Cells["ASK_ITEM_NO"].Value.ToString().Trim(); com.AskItemDesc = ugr.Cells["ASK_ITEM_DESC"].Value.ToString().Trim(); com.StationCode = ugr.Cells["STATION_CODE"].Value.ToString().Trim(); com.StationDesc = ugr.Cells["STATION_DESC"].Value.ToString().Trim(); com.Pic = ugr.Cells["PIC"].Value.ToString().Trim(); com.AskPItemNo = ugr.Cells["ASK_P_ITEM_NO"].Value.ToString().Trim(); com.Validflag = ugr.Cells["VALIDFLAG"].Value.ToString().Trim(); com.CreateName = ugr.Cells["CREATE_NAME"].Value.ToString().Trim(); com.CreateTime = ugr.Cells["CREATE_TIME"].Value.ToString().Trim(); com.UpdateName = ugr.Cells["UPDATE_NAME"].Value.ToString().Trim(); com.UpdateTime = ugr.Cells["UPDATE_TIME"].Value.ToString().Trim(); com.DeleteName = ugr.Cells["DELETE_NAME"].Value.ToString().Trim(); com.DeleteTime = ugr.Cells["DELETE_TIME"].Value.ToString().Trim(); com.StdFlag = ugr.GetValue("STDFLAG") == "True" ? "1" : "0"; if (ugr.Cells.Exists("IS_ADD")) { com.IsAdd = ugr.GetValue("IS_ADD") == "True" ? "1" : "0"; com.IsAllowEdit = ugr.GetValue("IS_ALLOW_EDIT") == "True" ? "1" : "0"; } return com; } } }