Exemplo n.º 1
0
        public void getwllot()
        {
            //_MES_PMM_MOULD = new MES_PMM_MOULD();
            //Gh = "";
            ClearUI();
            //GetDictionaryMX()  字典
            MES_PMM_MOULD model = new MES_PMM_MOULD();

            model.MID = SMtextBox.Text.Trim();
            MES_PMM_MOULD_SELECT res = ServicModel.PMM_MOULD.SELECT_ALL(model, getToken());

            if (res.MES_RETURN.TYPE == "S")
            {
                if (res.MES_PMM_MOULD.Length == 0)
                {
                    ShowMeg(string.Format("没有查询到{0}对应的模具信息", model.MID));
                }
                else if (res.MES_PMM_MOULD.Length == 1)
                {
                    _MES_PMM_MOULD = res.MES_PMM_MOULD[0];
                    ConfigUI(_MES_PMM_MOULD);
                }
                else
                {
                    ShowMeg("获取到模具信息异常" + res.MES_PMM_MOULD.Length + "");
                }
            }
            else
            {
                ShowMeg(res.MES_RETURN.MESSAGE);
            }
        }
Exemplo n.º 2
0
        public MES_RETURN_UI UPDATE(MES_PMM_MOULD model, int STAFFID, string token)
        {
            MES_RETURN    mr   = client.UPDATE(model, token, STAFFID);
            MES_RETURN_UI mrui = new MES_RETURN_UI();

            mrui.TYPE    = mr.TYPE;
            mrui.MESSAGE = mr.MESSAGE;
            return(mrui);
        }
Exemplo n.º 3
0
 private void wqhtextBox_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(MES_TM_TMINFO_LIST.MID))
     {
         MES_PMM_MOULD model = new MES_PMM_MOULD();
         model.MID = MES_TM_TMINFO_LIST.MID;
         MES_PMM_MOULD_SELECT res = ServicModel.PMM_MOULD.SELECT_ALL(model, getToken());
         if (res.MES_RETURN.TYPE.Equals("S"))
         {
             if (res.MES_PMM_MOULD.Length == 1)
             {
                 frmZSLotSub form = new frmZSLotSub(1, wqhtextBox.Text.Trim(), res.MES_PMM_MOULD[0].CAVE);
                 form.block = SubBackContent;
                 show(form);
             }
         }
     }
 }
Exemplo n.º 4
0
 private void ClearUI()
 {
     _MES_PMM_MOULD = new MES_PMM_MOULD();
     wllbtype       = 0;
     Gh             = "";
     gctextBox.Clear();
     gzzxtextBox4.Clear();
     sbhtextBox2.Clear();
     mjhtextBox5.Clear();
     wlxxtextBox.Clear();
     clpbdmtextBox6.Clear();
     sltextBox1.Clear();
     //dwcomboBox1.DataSource = new List<MES_SY_TYPEMXLIST>();
     //dwtextBox.Clear();
     dwlabel.Text = "单位";
     jztextBox1.Clear();
     cpztcomboBox1.DataSource = new List <MES_SY_TYPEMXLIST>();
     lxcomboBox2.DataSource   = new List <MES_SY_TYPEMXLIST>();
     ksdateTimePicker1.Text   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
     jsdateTimePicker2.Text   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
     czrtextBox1.Clear();
     wxhystextBox2.Clear();
     bzrichTextBox1.Clear();
 }
Exemplo n.º 5
0
        private void ConfigUI(MES_PMM_MOULD model)
        {
            if (model.STATUS != "正常")
            {
                ShowMeg(string.Format("模具{0}状态为{1}", model.MOULD, model.STATUS));
            }
            wllbtype = 0;
            if (model.WLLBNAME == "密封圈")
            {
                wllbtype        = 1;
                wqhyslabel.Text = "无腔号:";
            }
            else if (model.WLLBNAME == "绝缘圈")
            {
                wllbtype        = 2;
                wqhyslabel.Text = "颜色:";
                List <MES_SY_TYPEMXLIST> yslist = GetDictionaryMX(33).ToList();
                int index = yslist.FindIndex(p => model.WLMS.Contains(p.MXNAME));
                if (index != -1)
                {
                    wxhystextBox2.Text = yslist[index].MXNAME;
                }
            }
            else
            {
                ShowMeg("模具物料类别不属于绝缘圈或密封圈为" + model.WLLBNAME);
            }


            gctextBox.Text    = model.GC + "-" + model.GCMS;
            gzzxtextBox4.Text = model.GZZXBH + "-" + model.GZZXMS;
            sbhtextBox2.Text  = model.SBMS;
            mjhtextBox5.Text  = model.MOULD;
            wlxxtextBox.Text  = model.WLH + "/" + model.WLMS;
            sltextBox1.Text   = model.CASENUM.ToString();
            jztextBox1.Text   = model.CASEWET.ToString();

            clpbdmtextBox6.Text = model.MATCHCODENAME;
            //List<MES_SY_TYPEMXLIST> dwlist = GetDictionaryMX(2,model.GC).ToList();
            MES_SY_TYPEMXLIST choicllist = new MES_SY_TYPEMXLIST();

            choicllist.ID     = 0;
            choicllist.MXNAME = "==请选择==";
            //dwlist.Insert(0, choicllist);
            //dwcomboBox1.DataSource = dwlist;
            //dwcomboBox1.DisplayMember = "MXNAME";
            //dwcomboBox1.ValueMember = "ID";
            MES_SY_MATERIAL materialmodel = new MES_SY_MATERIAL();

            materialmodel.WLH = model.WLH;
            materialmodel.GC  = model.GC;
            MES_SY_MATERIAL_SELECT mRes = ServicModel.SY_MATERIAL.SELECT(materialmodel, getToken());

            if (mRes.MES_RETURN.TYPE.Equals("S"))
            {
                if (mRes.MES_SY_MATERIAL != null && mRes.MES_SY_MATERIAL.Length > 0)
                {
                    dwlabel.Text = mRes.MES_SY_MATERIAL[0].UNITSNAME;
                }
            }
            List <MES_SY_TYPEMXLIST> cpztlist = GetDictionaryMX(9, model.GC).ToList();

            cpztlist.Insert(0, choicllist);
            cpztcomboBox1.DataSource    = cpztlist;
            cpztcomboBox1.DisplayMember = "MXNAME";
            cpztcomboBox1.ValueMember   = "ID";
            int hgindex = cpztlist.FindIndex(p => p.MXNAME == "合格");

            if (hgindex != -1)
            {
                cpztcomboBox1.SelectedValue = cpztlist[hgindex].ID;
            }
            List <MES_SY_TYPEMXLIST> lxlist = GetDictionaryMX(32, model.GC).ToList();

            lxlist.Insert(0, choicllist);
            lxcomboBox2.DataSource    = lxlist;
            lxcomboBox2.DisplayMember = "MXNAME";
            lxcomboBox2.ValueMember   = "ID";
            int zcindex = lxlist.FindIndex(p => p.MXNAME == "正常");

            if (zcindex != -1)
            {
                lxcomboBox2.SelectedValue = lxlist[zcindex].ID;
            }
            MES_TM_TMINFO kstimemodel = new MES_TM_TMINFO();

            kstimemodel.LB  = 1;
            kstimemodel.MID = model.MID;
            MES_RETURN_UI kstimeres   = ServicModel.TM_TMINFO.SELECT_TM_LASTTIME(kstimemodel, getToken());
            string        currentTime = Convert.ToDateTime(ServicModel.PUBLIC_FUNC.GET_TIME(getToken())).ToString("yyyy-MM-dd HH:mm:ss");

            if (kstimeres.TYPE == "S")
            {
                if (!string.IsNullOrEmpty(kstimeres.MESSAGE))
                {
                    ksdateTimePicker1.Text = kstimeres.MESSAGE;//.ToString("yyyy-MM-dd HH:mm:ss");
                }
                else
                {
                    ksdateTimePicker1.Text = currentTime;//DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                }
            }
            //ksdateTimePicker1.Text =
            jsdateTimePicker2.Text = currentTime;// DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            MES_TM_CZR czrmodel = new MES_TM_CZR();

            czrmodel.SBBH = model.SBBH;
            czrmodel.CZLB = 3;
            MES_TM_CZR_SELECT_CZR_NOW czrres = SelectCZR(czrmodel);

            if (czrres.MES_RETURN.TYPE == "S" && czrres.MES_TM_CZR.Length == 1)
            {
                Gh = czrres.MES_TM_CZR[0].CZRGH;
                czrtextBox1.Text = czrres.MES_TM_CZR[0].CZRNAME;
            }
            else
            {
            }
        }
Exemplo n.º 6
0
 public MES_PMM_MOULD_SELECT SELECT_ALL(MES_PMM_MOULD model, string token)
 {
     return(client.SELECT_ALL(model, token));
 }
Exemplo n.º 7
0
 public MES_PMM_MOULD_SELECT SELECT(MES_PMM_MOULD model, int STAFFID, string token)
 {
     return(client.SELECT(model, token, STAFFID));
 }