/// <summary>
        /// 发送卸样命令
        /// </summary>
        /// <param name="machineCode">设备编码</param>
        /// <param name="sampleCode">采样码</param>
        /// <param name="sampleUnloadType">卸样方式</param>
        /// <returns></returns>
        public bool SendSampleUnloadCmd(string machineCode, string sampleCode, eEquInfSamplerUnloadType sampleUnloadType)
        {
            InfQCJXCYUnLoadCMD SampleUnloadCmd = new InfQCJXCYUnLoadCMD
            {
                DataFlag = 0,
                //InterfaceType = CommonDAO.GetInstance().GetMachineInterfaceTypeByCode(machineCode),
                MachineCode = machineCode,
                ResultCode  = eEquInfCmdResultCode.默认.ToString(),
                SampleCode  = sampleCode,
                UnLoadType  = sampleUnloadType.ToString(),
                SyncFlag    = 0
            };

            return(Dbers.GetInstance().SelfDber.Insert <InfQCJXCYUnLoadCMD>(SampleUnloadCmd) > 0);
        }
        /// <summary>
        /// 发送卸样命令
        /// </summary>
        /// <param name="machineCode">设备编码</param>
        /// <param name="samplingId">采样单Id</param>
        /// <param name="sampleCode">采样码</param>
        /// <param name="sampleUnloadType">卸样方式</param>
        /// <param name="sampleUnloadCmdId">返回命令Id</param>
        /// <returns></returns>
        public bool SendSampleUnloadCmd(string machineCode, string samplingId, string sampleCode, eEquInfSamplerUnloadType sampleUnloadType, out string sampleUnloadCmdId)
        {
            InfQCJXCYUnLoadCMD sampleUnloadCmd = new InfQCJXCYUnLoadCMD
            {
                Id       = Guid.NewGuid().ToString(),
                DataFlag = 0,
                //InterfaceType = CommonDAO.GetInstance().GetMachineInterfaceTypeByCode(machineCode),
                MachineCode = machineCode,
                ResultCode  = eEquInfCmdResultCode.默认.ToString(),
                SampleCode  = sampleCode,
                UnLoadType  = sampleUnloadType.ToString(),
                SyncFlag    = 0,
                SamplingId  = samplingId
            };

            sampleUnloadCmdId = sampleUnloadCmd.Id;

            return(Dbers.GetInstance().SelfDber.Insert <InfQCJXCYUnLoadCMD>(sampleUnloadCmd) > 0);
        }
Example #3
0
        /// <summary>
        /// 发送卸样命令
        /// </summary>
        /// <param name="machineCode">设备编码</param>
        /// <param name="samplingId">采样单Id</param>
        /// <param name="sampleCode">采样码</param>
        /// <param name="sampleUnloadType">卸样方式</param>
        /// <param name="sampleUnloadCmdId">返回命令Id</param>
        /// <returns></returns>
        public bool SendSampleUnloadCmd(string machineCode, string samplingId, string sampleCode, eEquInfSamplerUnloadType sampleUnloadType, string barrelNumber, out string sampleUnloadCmdId)
        {
            InfQCJXCYUnLoadCMD sampleUnloadCmd = new InfQCJXCYUnLoadCMD
            {
                Id           = Guid.NewGuid().ToString(),
                DataFlag     = 0,
                MachineCode  = machineCode,
                ResultCode   = eEquInfCmdResultCode.默认.ToString(),
                SampleCode   = sampleCode,
                UnLoadType   = sampleUnloadType.ToString(),
                SyncFlag     = 0,
                SamplingId   = samplingId,
                BarrelNumber = barrelNumber
            };

            sampleUnloadCmdId = sampleUnloadCmd.Id;

            return(Dbers.GetInstance().SelfDber.Insert <InfQCJXCYUnLoadCMD>(sampleUnloadCmd) > 0);
        }