示例#1
0
        /// <summary>
        /// 打印
        /// </summary>
        /// <param name="FQCCheckId"></param>
        /// <returns></returns>
        private string getPrintContentCode(string FQCCheckId)
        {
            FQCCheckHelper ipqc = new FQCCheckHelper();
            DataTable      dt   = ipqc.getFQCCheckDataByFQCCheckId(FQCCheckId);

            if (dt.Rows.Count > 0)
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("{\"result\":0,\"msg\":\"获取成功\",\"data\":");

                DataRow dr = dt.Rows[0];

                PrintCodeConvert pc  = new PrintCodeConvert();
                string           Msg = pc.GetPrintFQCCodeConvertStr(
                    Convert.ToString(dr["YBBQ"]),
                    Convert.ToString(dr["ProductDescription"]),
                    Convert.ToString(dr["MOName"]),
                    Convert.ToString(dr["ProductShortName"]),
                    Convert.ToString(dr["CQty"]),
                    Convert.ToString(dr["CustomerName"])
                    );
                return("{\"result\":1,\"msg\":\"" + Msg + "\"}");
            }
            else
            {
                return("{\"result\":-1,\"msg\":\"获取失败\"}");
            }
        }
示例#2
0
        private string getPrintContentCode(string MFPlansId, string YBBQ)
        {
            IPQCRouteCheckHelper ipqc = new IPQCRouteCheckHelper();
            DataTable            dt   = ipqc.GetSteptInfo(MFPlansId);

            if (dt.Rows.Count > 0)
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("{\"result\":0,\"msg\":\"获取成功\",\"data\":");

                DataRow dr = dt.Rows[0];

                IPQCCheckPrintModel model = new IPQCCheckPrintModel();

                model.ProductDescribe  = Convert.ToString(dr["ProductDescription"]);
                model.ProductShortName = Convert.ToString(dr["ProductShortName"]);

                model.POName    = Convert.ToString(dr["BillNo"]);
                model.YBBQ      = YBBQ;
                model.MOName    = Convert.ToString(dr["MOName"]);
                model.SteptName = Convert.ToString(dr["SpecificationName"]);
                PrintCodeConvert pc = new PrintCodeConvert();

                string Msg = pc.GetPrintIPQCRouteCodeConvertStr(model);
                return("{\"result\":1,\"msg\":\"" + Msg + "\"}");
            }
            else
            {
                return("{\"result\":-1,\"msg\":\"获取失败\"}");
            }
        }
示例#3
0
        private string getPrintContentCode(string OQCCheckId, string YBBQ)
        {
            OQCCheckHelper ipqc = new OQCCheckHelper();
            DataTable      dt   = ipqc.GetCheckInfo(OQCCheckId);

            if (dt.Rows.Count > 0)
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("{\"result\":0,\"msg\":\"获取成功\",\"data\":");

                DataRow dr = dt.Rows[0];

                PrintCodeConvert pc  = new PrintCodeConvert();
                string           Msg = pc.GetPrintOQCPackCodeConvertStr(
                    Convert.ToString(dr["BillNo"]),
                    Convert.ToString(dr["CustomerName"]),
                    Convert.ToString(dr["ProductShortName"]),
                    Convert.ToString(dr["ProductDescription"]),
                    Convert.ToString(dr["YBBQ"]),
                    Convert.ToInt32(dr["Qty"])
                    );
                return("{\"result\":1,\"msg\":\"" + Msg + "\"}");
            }
            else
            {
                return("{\"result\":-1,\"msg\":\"获取失败\"}");
            }
        }
示例#4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="MFPlansId"></param>
        /// <param name="YBBQ"></param>
        /// <returns></returns>
        private string getPrintContentCode(string YBBQ)
        {
            FQCCheckPackHelper ipqc = new FQCCheckPackHelper();

            string FQCCheckId = ipqc.GetFQCCheclIdByScanSn(YBBQ);

            if (string.IsNullOrEmpty(FQCCheckId))
            {
                return("{\"result\":-1,\"msg\":\"生成标签失败\"}");
            }
            DataTable dt = ipqc.getFQCCheckDataByFQCCheckId(FQCCheckId);

            if (dt.Rows.Count > 0)
            {
                DataRow dr = dt.Rows[0];

                FQCPackPrintModel model = new FQCPackPrintModel();

                model.ProductDescribe  = Convert.ToString(dr["ProductDescription"]);
                model.ProductShortName = Convert.ToString(dr["ProductShortName"]);

                model.BillNo    = Convert.ToString(dr["BillNo"]);
                model.LineNo    = Convert.ToString(dr["SOEntry"]);
                model.YBBQ      = YBBQ;
                model.MOName    = Convert.ToString(dr["MOName"]);
                model.SteptName = Convert.ToString(dr["SpecificationName"]);
                model.PackType  = Convert.ToString(dr["CheckType"]);
                PrintCodeConvert pc = new PrintCodeConvert();

                string Msg = pc.GetPrintFQCPackCodeConvertStr(model);
                return("{\"result\":0,\"msg\":\"" + Msg + "\"}");
            }
            else
            {
                return("{\"result\":-1,\"msg\":\"获取失败\"}");
            }
        }