| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using Core.StlMes.Client.Qcm.model;
- using Infragistics.Win.UltraWinGrid;
- using System;
- namespace Core.StlMes.Client.Qcm.objectData
- {
- /// <summary>
- /// 返回对象数据
- /// </summary>
- class GetObjectData
- {
- /// <summary>
- /// 标准基础数据
- /// </summary>
- /// <param name="ugr">行</param>
- /// <returns></returns>
- 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;
- }
- /// <summary>
- /// 获取客户数据
- /// </summary>
- /// <param name="ugr"></param>
- /// <returns></returns>
- 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;
- }
- }
- }
|