/// <summary> /// 发送倒料命令 /// </summary> /// <param name="rCSamplingCode"></param> /// <returns></returns> public bool SendPackingBatch(string machineCode, string rCSamplingCode, out string currentMessage) { CmcsRCMake rcMake = AutoMakerDAO.GetInstance().GetRCMakeBySampleCode(rCSamplingCode); if (rcMake != null) { string fuelKindName = string.Empty; InfPackingBatchCmd packingbatch = new InfPackingBatchCmd() { InterfaceType = CommonDAO.GetInstance().GetMachineInterfaceTypeByCode(machineCode), MachineCode = machineCode, SampleCode = rCSamplingCode, MakeCode = rcMake.MakeCode, ResultCode = eEquInfCmdResultCode.默认.ToString(), SyncFlag = 0, DataFlag = 0 }; if (CommonDAO.GetInstance().SelfDber.Insert(packingbatch) > 0) { currentMessage = "倒料命令发送成功"; return(true); } else { currentMessage = "倒料命令发送失败"; return(false); } } else { currentMessage = "未找到制样主记录信息"; return(false); } }
public static AutoMakerDAO GetInstance() { if (instance == null) { instance = new AutoMakerDAO(); } return(instance); }