コード例 #1
0
        //public Server.Utility.CommonResult<QC_FindLeakDrumsSet> AddQCDrumsSet(string sessionId, QC_FindLeakDrumsSet model)
        //{
        //    try
        //    {
        //        return ForQCDrumsSet.GetInstance(sessionId).AddQCDrumsSet(model);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw new FaultException<CustomFaultMessage>(new CustomFaultMessage()
        //        {
        //            ErrorCode = ex.HResult,
        //            Message = ex.Message,
        //            StackTrace = ex.StackTrace
        //        }, ex.Message);
        //    }
        //}

        /// 设定转漏转鼓保存
        /// <returns>返回处理结果</returns>

        public Server.Utility.CommonResult <bool> AddQCDrumsSet(string sessionId, QC_FindLeakDrumsSet model, List <QC_FindLeakDrumsSetDetail> detailList)
        {
            try
            {
                var result = ForQCDrumsSetServices.GetInstance(sessionId).AddQCDrumsSet(model, detailList);
                if (result.IsSuccess && result.Data)
                {
                    //启用排配单的检漏流程
                    detailList.ForEach(item =>
                    {
                        var ret = new CfPExecuteService().UpdateCraftsProcessExecute(sessionId, item.ArrangedVouchCode, 2, 1);
                    });
                }
                return(result);
            }
            catch (Exception ex)
            {
                throw new FaultException <CustomFaultMessage>(new CustomFaultMessage()
                {
                    ErrorCode  = ex.HResult,
                    Message    = ex.Message,
                    StackTrace = ex.StackTrace
                }, ex.Message);
            }
        }
コード例 #2
0
 //二维码查询检漏鼓号,根据二维码的转鼓号查询信息
 public Server.Utility.CommonResult <QC_FindLeakDrumsSet> GetQCDrumsSetQRCode(string sessionId, string strLeakDrums)
 {
     try
     {
         return(ForQCDrumsSetServices.GetInstance(sessionId).GetQCDrumsSetQRCode(strLeakDrums));
     }
     catch (Exception ex)
     {
         throw new FaultException <CustomFaultMessage>(new CustomFaultMessage()
         {
             ErrorCode  = ex.HResult,
             Message    = ex.Message,
             StackTrace = ex.StackTrace
         }, ex.Message);
     }
 }
コード例 #3
0
 // <summary>
 // 2016/12/02
 // chenweihua
 // 分页显示
 // </summary>
 // <param name="sessionId"></param>
 // <param name="tWhere"></param>
 // <param name="PageSize"></param>
 // <param name="CurrPage"></param>
 // <returns></returns>
 public CommonResult <List <QC_FindLeakDrumsSet> > GetQCDrumsFindLeakList1(string sessionId, Tuple <string, List <object> > tWhere, int PageSize, int CurrPage)
 {
     try
     {
         return(ForQCDrumsSetServices.GetInstance(sessionId).GetQCDrumsFindLeakList(tWhere, PageSize, CurrPage));
     }
     catch (Exception ex)
     {
         throw new FaultException <CustomFaultMessage>(new CustomFaultMessage()
         {
             ErrorCode  = ex.HResult,
             Message    = ex.Message,
             StackTrace = ex.StackTrace
         }, ex.Message);
     }
 }
コード例 #4
0
 //弹出列表待设定检漏信息
 public Server.Utility.CommonResult <List <vw_DurmsUpFeeding> > GetQCDrumsList(string sessionId, int iYear, int iMonth, int strWeek)
 {
     try
     {
         return(ForQCDrumsSetServices.GetInstance(sessionId).GetQCDrumsList(iYear, iMonth, strWeek));
     }
     catch (Exception ex)
     {
         throw new FaultException <CustomFaultMessage>(new CustomFaultMessage()
         {
             ErrorCode  = ex.HResult,
             Message    = ex.Message,
             StackTrace = ex.StackTrace
         }, ex.Message);
     }
 }
コード例 #5
0
 //转鼓当天待检漏信息
 public Server.Utility.CommonResult <List <vw_QC_FindLeakDrumsSet> > Getvw_QC_FindLeakDrumsSetList(string sessionId, DateTime dCurrDate)
 {
     try
     {
         return(ForQCDrumsSetServices.GetInstance(sessionId).Getvw_QC_FindLeakDrumsSetList(dCurrDate));
     }
     catch (Exception ex)
     {
         throw new FaultException <CustomFaultMessage>(new CustomFaultMessage()
         {
             ErrorCode  = ex.HResult,
             Message    = ex.Message,
             StackTrace = ex.StackTrace
         }, ex.Message);
     }
 }
コード例 #6
0
 /// <summary>
 /// 根据单据编号来查询信息
 /// </summary>
 /// <param name="sessionId"></param>
 /// <param name="AutoId"></param>
 /// <returns></returns>
 public Server.Utility.CommonResult <QC_FindLeakDrumsSet, QC_FindLeakDrumsSetDetail> GetQCDrumsSet(string sessionId, int AutoId)
 {
     try
     {
         //  return ForDeviceExecute.GetInstance(sessionId).GetDeviceExecute(strDeviCode);
         return(ForQCDrumsSetServices.GetInstance(sessionId).GetQCDrumsSet(AutoId));
     }
     catch (Exception ex)
     {
         throw new FaultException <CustomFaultMessage>(new CustomFaultMessage()
         {
             ErrorCode  = ex.HResult,
             Message    = ex.Message,
             StackTrace = ex.StackTrace
         }, ex.Message);
     }
 }