Exemple #1
0
        public string UPDATE_PD_GD_BOM(string GDDH, string KSDATE, string JSDATE, string SL, string ISOPEN, string CHARG, string datastring)
        {
            int       STAFFID         = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string    token           = Session["token"].ToString();
            string    rst             = "";
            MES_PD_GD model_MES_PD_GD = new MES_PD_GD();

            model_MES_PD_GD.GDDH   = GDDH;
            model_MES_PD_GD.KSDATE = KSDATE;
            model_MES_PD_GD.JSDATE = JSDATE;
            model_MES_PD_GD.SL     = Convert.ToDecimal(SL);
            model_MES_PD_GD.ISOPEN = Convert.ToInt32(ISOPEN);
            model_MES_PD_GD.JLR    = STAFFID;
            model_MES_PD_GD.CHARG  = CHARG;
            MES_RETURN_UI rst_MES_RETURN_UI = mesModels.PD_GD.UPDATE(model_MES_PD_GD, token);

            if (rst_MES_RETURN_UI.TYPE == "S")
            {
                MES_PD_GD_BOM[] model_MES_PD_GD_BOM        = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_PD_GD_BOM[]>(datastring);
                MES_PD_GD_BOM   model_MES_PD_GD_BOM_delete = new MES_PD_GD_BOM();
                model_MES_PD_GD_BOM_delete.GDDH = GDDH;
                mesModels.PD_GD_BOM.DELETE_GDDH(model_MES_PD_GD_BOM_delete, token);
                for (int i = 0; i < model_MES_PD_GD_BOM.Length; i++)
                {
                    model_MES_PD_GD_BOM[i].GDDH = GDDH;
                    mesModels.PD_GD_BOM.INSERT(model_MES_PD_GD_BOM[i], token);
                }
            }
            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_RETURN_UI);
            return(rst);
        }
Exemple #2
0
        public MES_RETURN_UI DELETE(MES_PD_GD model, string ptoken)
        {
            MES_RETURN    mr   = client.DELETE(model, ptoken);
            MES_RETURN_UI mrui = new MES_RETURN_UI();

            mrui.TYPE    = mr.TYPE;
            mrui.MESSAGE = mr.MESSAGE;
            return(mrui);
        }
Exemple #3
0
        public MES_RETURN_UI INSERT_BY_MES(MES_PD_GD model, string ptoken)
        {
            MES_RETURN    mr   = client.INSERT_BY_MES(model, ptoken);
            MES_RETURN_UI mrui = new MES_RETURN_UI();

            mrui.TYPE    = mr.TYPE;
            mrui.MESSAGE = mr.MESSAGE;
            mrui.BH      = mr.BH;
            return(mrui);
        }
Exemple #4
0
        public string GET_PDINFO_BY_STAFFID(string datastring)
        {
            string    token           = Session["token"].ToString();
            MES_PD_GD model_MES_PD_GD = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_PD_GD>(datastring);
            int       STAFFID         = Convert.ToInt32(AppClass.GetSession("STAFFID"));

            model_MES_PD_GD.STAFFID = STAFFID;
            SELECT_MES_PD_GD rst_SELECT_MES_PD_GD = mesModels.PD_GD.SELECT_BY_STAFFID(model_MES_PD_GD, token);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(rst_SELECT_MES_PD_GD));
        }
Exemple #5
0
        public string DELETE_PD_GD(string GDDH)
        {
            string    token = AppClass.GetSession("token").ToString();
            string    rst   = "";
            MES_PD_GD model = new MES_PD_GD();

            model.GDDH = GDDH;
            MES_RETURN_UI rst_MES_RETURN_UI = mesModels.PD_GD.DELETE(model, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_RETURN_UI);
            return(rst);
        }
Exemple #6
0
        public string INSERT_GD(string datastring)
        {
            string    rst             = "";
            int       STAFFID         = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string    token           = AppClass.GetSession("token").ToString();
            MES_PD_GD model_MES_PD_GD = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_PD_GD>(datastring);

            model_MES_PD_GD.JLR = STAFFID;
            MES_RETURN_UI model_MES_RETURN_UI = mesModels.PD_GD.INSERT_BY_MES(model_MES_PD_GD, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(model_MES_RETURN_UI);
            return(rst);
        }
Exemple #7
0
        public string INSERT_YFGD(string datastring1, string datastring2)
        {
            string    rst             = "";
            int       STAFFID         = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string    token           = AppClass.GetSession("token").ToString();
            MES_PD_GD model_MES_PD_GD = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_PD_GD>(datastring1);

            model_MES_PD_GD.JLR = STAFFID;
            MES_RETURN_UI model_MES_RETURN_UI = mesModels.PD_GD.INSERT_BY_MES(model_MES_PD_GD, token);

            MES_PD_GD_BOM[] model_MES_PD_GD_BOM = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_PD_GD_BOM[]>(datastring2);
            for (int i = 0; i < model_MES_PD_GD_BOM.Length; i++)
            {
                model_MES_PD_GD_BOM[i].GDDH = model_MES_RETURN_UI.BH;
                mesModels.PD_GD_BOM.INSERT(model_MES_PD_GD_BOM[i], token);
            }
            rst = Newtonsoft.Json.JsonConvert.SerializeObject(model_MES_RETURN_UI);
            return(rst);
        }
Exemple #8
0
        public string UPDATE_PD_GD(string GDDH, string KSDATE, string JSDATE, string SL, string ISOPEN, string CHARG)
        {
            int       STAFFID         = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string    token           = Session["token"].ToString();
            string    rst             = "";
            MES_PD_GD model_MES_PD_GD = new MES_PD_GD();

            model_MES_PD_GD.GDDH   = GDDH;
            model_MES_PD_GD.KSDATE = KSDATE;
            model_MES_PD_GD.JSDATE = JSDATE;
            model_MES_PD_GD.SL     = Convert.ToDecimal(SL);
            model_MES_PD_GD.ISOPEN = Convert.ToInt32(ISOPEN);
            model_MES_PD_GD.JLR    = STAFFID;
            model_MES_PD_GD.CHARG  = CHARG;
            MES_RETURN_UI rst_MES_RETURN_UI = mesModels.PD_GD.UPDATE(model_MES_PD_GD, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_RETURN_UI);
            return(rst);
        }
Exemple #9
0
        public string GET_PDINFO(string GC, string GZZXBH, string KSDATE, string JSDATE, int WLLB, string WLH, string ERPNO, string GDDH, int GDLB)
        {
            string    rst             = "";
            string    token           = Session["token"].ToString();
            MES_PD_GD model_MES_PD_GD = new MES_PD_GD();

            model_MES_PD_GD.GC     = GC;
            model_MES_PD_GD.GZZXBH = GZZXBH;
            model_MES_PD_GD.KSDATE = KSDATE;
            model_MES_PD_GD.JSDATE = JSDATE;
            model_MES_PD_GD.WLLB   = WLLB;
            model_MES_PD_GD.WLH    = WLH;
            model_MES_PD_GD.ERPNO  = ERPNO;
            model_MES_PD_GD.GDDH   = GDDH;
            model_MES_PD_GD.GDLB   = GDLB;
            SELECT_MES_PD_GD rst_SELECT_MES_PD_GD = mesModels.PD_GD.SELECT(model_MES_PD_GD, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_SELECT_MES_PD_GD);
            return(rst);
        }
Exemple #10
0
        public void SCANGD()
        {
            //if (gccomboBox.SelectedValue.Equals("0"))
            //{
            //    //&&  gccomboBox.SelectedValue.Equals("0")
            //    //ShowMeg("请选择工单对应的工厂");
            //    ShowMeg(q(Msg_Type.msggdgc));
            //    return;
            //}
            //string gc =  Convert.ToString(gccomboBox.SelectedValue);


            //ZBCFUN_GDJGXX_READ sap_res = ServicModel.PD_GD.get_GDJGXX_BYERPNO_GC(gc, smtextBox.Text.Trim().ToUpper(), getToken());
            ZBCFUN_GDJGXX_READ sap_res = ServicModel.PD_GD.get_GDJGXX_BYERPNO(smtextBox.Text.Trim().ToUpper(), getToken());

            if (!sap_res.MES_RETURN.TYPE.Equals("S"))
            {
                ShowMeg(sap_res.MES_RETURN.MESSAGE);
                return;
            }
            MES_PD_GD gdmodel = new MES_PD_GD();

            gdmodel.ERPNO = smtextBox.Text.Trim().ToUpper();
            gdmodel.JLR   = Convert.ToInt32(getUserInfo("staffid"));
            SELECT_MES_PD_GD res = ServicModel.PD_GD.SELECT_BY_ERPNO_SYNC(gdmodel, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                if (res.MES_PD_GD_LIST.Length == 1)
                {
                    MES_PD_GD_LIST node = res.MES_PD_GD_LIST[0];
                    if (node.WLLBNAME.Equals("成品"))
                    {
                        //ShowMeg("成品请扫描<生产入库标识>");
                        ShowMeg(q(Msg_Type.msgcpscanrkbs));
                        return;
                    }
                    if (block != null)
                    {
                        MES_SY_GZZX_WLLB wllbModel = new MES_SY_GZZX_WLLB();
                        wllbModel.WLLBID = node.WLLB;
                        wllbModel.GC     = node.GC;
                        wllbModel.GZZXBH = node.GZZXBH;
                        MES_SY_GZZX_WLLB_SELECT wllbRes = ServicModel.SY_GZZX_WLLB.SELECT(wllbModel, getToken());

                        MES_SY_GC gc_model = new MES_SY_GC();
                        gc_model.GC = node.GC;
                        MES_SY_GC[] gc_res    = ServicModel.SY_GC.read(gc_model, getToken());
                        MES_SY_GZZX gzzxmodel = new MES_SY_GZZX();
                        gzzxmodel.GZZXBH = node.GZZXBH;
                        gzzxmodel.GC     = node.GC;
                        MES_SY_GZZX[] gzzx_res = ServicModel.SY_GZZX.SELECT(gzzxmodel, getToken());



                        ini.IniWriteValue(ini.Section_UserInfo, "gzzxvalue", node.GZZXBH);
                        ini.IniWriteValue(ini.Section_UserInfo, "gzzxtext", gzzx_res[0].GZZXMS);
                        ini.IniWriteValue(ini.Section_GC, "value", node.GC);
                        ini.IniWriteValue(ini.Section_GC, "text", gc_res[0].GCMS);



                        if (wllbRes.MES_RETURN.TYPE.Equals("S"))
                        {
                            if (wllbRes.MES_SY_GZZX_WLLB != null && wllbRes.MES_SY_GZZX_WLLB.Length == 1)
                            {
                                block(new MES_PD_SCRW_LIST(), wllbRes.MES_SY_GZZX_WLLB[0].RIGHTID, node.GC, node.GZZXBH, node.WLLB, this, smtextBox.Text.Trim().ToUpper());
                                //this.Close();
                            }
                            else
                            {
                                //ShowMeg("获取工单对应权限异常,请联系管理员");
                                ShowMeg(q(Msg_Type.msggdroleexcept));
                            }
                        }
                        else
                        {
                            ShowMeg(wllbRes.MES_RETURN.MESSAGE);
                        }
                    }
                }
                else
                {
                    //ShowMeg("工单获取的工单信息异常,请联系管理员");
                    ShowMeg(q(Msg_Type.msggdroleexcept));
                }
            }
            else
            {
                ShowMeg(res.MES_RETURN.MESSAGE);
            }
        }
Exemple #11
0
 public SELECT_MES_PD_GD SELECT(MES_PD_GD model, string ptoken)
 {
     return(client.SELECT(model, ptoken));
 }
Exemple #12
0
 public SELECT_MES_PD_GD SELECT_BY_ERPNO_SYNC(MES_PD_GD model, string ptoken)
 {
     return(client.SELECT_BY_ERPNO_SYNC(model, ptoken));
 }