コード例 #1
0
        /// <summary>
        /// 判断交付揭示是否已经打印
        /// </summary>
        /// <param name="Data"></param>
        /// <returns></returns>
        public JsonModelJsPrintCheck JsPrintCheck(string Data)
        {
            JsonModelJsPrintCheck model            = new JsonModelJsPrintCheck();
            ParamModel            param            = Newtonsoft.Json.JsonConvert.DeserializeObject <ParamModel>(Data);
            DBDeliverJSPrint      dbDeliverJSPrint = new DBDeliverJSPrint();

            MDSelfServiceMachine.MDDeliverJSPrint modelPlan = new MDSelfServiceMachine.MDDeliverJSPrint();
            try
            {
                int bPrint = dbDeliverJSPrint.IsJsPrintable(param.strPlanGUID, param.strTrainmanGUID, param.dtBeginWorkTime);
                modelPlan.StrPlanGUID     = param.strPlanGUID;
                modelPlan.StrSiteGUID     = param.cid;
                modelPlan.StrTrainmanGUID = param.strTrainmanGUID;
                model.result    = "0";
                model.returnStr = "返回成功";
                model.bPrint    = bPrint.ToString();
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                model.result    = "1";
                model.returnStr = "提交失败" + ex.Message;
            }
            return(model);
        }
コード例 #2
0
        /// 保存打印记录
        /// </summary>
        /// <param name="print"></param>
        public JsonModel SavePrintData(string Data)
        {
            DBDeliverJSPrint dbs   = new DBDeliverJSPrint();
            printData        print = Newtonsoft.Json.JsonConvert.DeserializeObject <printData>(Data);
            JsonModel        model = new JsonModel();

            MDSelfServiceMachine.MDDeliverJSPrint modelPlan = new MDSelfServiceMachine.MDDeliverJSPrint();
            try
            {
                modelPlan.StrPlanGUID     = print.data.strPlanGUID;
                modelPlan.StrSiteGUID     = print.data.cid;
                modelPlan.StrTrainmanGUID = print.data.strTrainmanGUID;
                string   strPrintTime = print.data.dtPrintTime;
                DateTime dtPrint;
                if (DateTime.TryParse(strPrintTime, out dtPrint))
                {
                    modelPlan.dtPrintTime = dtPrint;
                }
                dbs.AddDeliverJSPrint(modelPlan);
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                model.result    = "1";
                model.returnStr = "提交失败:" + ex.Message;
            }
            return(model);
        }