public void UpdateOPCOfflineBySysNo(OPCOfflineInfo info) { DataCommand command = DataCommandManager.GetDataCommand("SO_Update_OPCOfflineMaster"); command.SetParameterValue(info); command.ExecuteNonQuery(); }
public int InsertOPCOfflineInfo(OPCOfflineInfo info) { DataCommand command = DataCommandManager.GetDataCommand("SO_Insert_OPCOfflineMaster"); command.SetParameterValue(info); command.SetParameterValue("@CallBackService", ((int)info.CallBackService).ToString()); command.SetParameterValue("@NeedResponse", info.NeedResponse ? "Y" : "N"); return(command.ExecuteScalar <int>()); }
private int SaveOPCMaster(SOInfo soInfo, WMSAction action, OPCCallBackType callBackType) { OPCOfflineInfo offlineInfo = new OPCOfflineInfo(); offlineInfo.FromSystem = "IPP_Order_System"; offlineInfo.ActionType = action; offlineInfo.CompanyCode = soInfo.CompanyCode; offlineInfo.CustomerSysNo = soInfo.BaseInfo.CustomerSysNo.Value; offlineInfo.Indate = DateTime.Now; offlineInfo.NeedResponse = true; offlineInfo.SentDate = DateTime.Now; offlineInfo.SOSysNo = soInfo.SysNo.Value; offlineInfo.Status = OPCStatus.Open; offlineInfo.CallBackService = callBackType; offlineInfo.Body = SerializationUtility.XmlSerialize(soInfo); return(OPCDA.InsertOPCOfflineInfo(offlineInfo)); }