コード例 #1
0
ファイル: frmSGSM.cs プロジェクト: shenqingying/CodeTest
        private void cxbutton_Click(object sender, EventArgs e)
        {
            MES_SY_MATERIAL model = new MES_SY_MATERIAL();

            if (!Convert.ToString(gccomboBox.SelectedValue).Equals("0"))
            {
                model.GC = Convert.ToString(gccomboBox.SelectedValue);
            }
            if (!Convert.ToString(wllbcomboBox.SelectedValue).Equals("0"))
            {
                model.WLLB = Convert.ToInt32(wllbcomboBox.SelectedValue);
            }
            if (!Convert.ToString(wlzcomboBox.SelectedValue).Equals("0"))
            {
                model.WLGROUP = Convert.ToString(wlzcomboBox.SelectedValue);
            }
            if (!string.IsNullOrEmpty(textBox1.Text.Trim()))
            {
                model.WLH = textBox1.Text.Trim();
            }
            MES_SY_MATERIAL_SELECT res = ServicModel.SY_MATERIAL.SELECT_ACTION(model, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                dataGridView1.DataSource = res.MES_SY_MATERIAL.ToList();
                MES_SY_MATERIAL_LIST     = res.MES_SY_MATERIAL.ToList();
                dataGridView1.ClearSelection();
            }
            else
            {
                ShowMeg(q(Msg_Type.msgnodata), 1500);//"没有查询到数据"
            }
        }
コード例 #2
0
        public string WLList(string GC, int WLLB)
        {
            MES_SY_MATERIAL model = new MES_SY_MATERIAL();

            model.GC   = GC;
            model.WLLB = WLLB;
            return(AppClass.EasyCall <MES_SY_MATERIAL, MES_SY_MATERIAL_LIST[]>(model, (postData, token) => { return mesModels.SY_MATERIAL.SELECT(postData, token).MES_SY_MATERIAL; }));
        }
コード例 #3
0
ファイル: SY_MATERIAL.cs プロジェクト: shenqingying/CodeTest
        public MES_RETURN_UI UPDATE(MES_SY_MATERIAL model, string ptoken)
        {
            MES_RETURN    mr   = client.UPDATE(model, ptoken);
            MES_RETURN_UI mrui = new MES_RETURN_UI();

            mrui.TYPE    = mr.TYPE;
            mrui.MESSAGE = mr.MESSAGE;
            return(mrui);
        }
コード例 #4
0
        public string GET_WL_datastring(string datastring)
        {
            string                 rst   = "";
            string                 token = AppClass.GetSession("token").ToString();
            MES_SY_MATERIAL        model_MES_SY_MATERIAL      = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_SY_MATERIAL>(datastring);
            MES_SY_MATERIAL_SELECT rst_MES_SY_MATERIAL_SELECT = mesModels.SY_MATERIAL.SELECT_ACTION(model_MES_SY_MATERIAL, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_MATERIAL_SELECT);
            return(rst);
        }
コード例 #5
0
        public string GET_WL(string GC, string WLGROUP, string GZZXBH)
        {
            string          rst   = "";
            string          token = AppClass.GetSession("token").ToString();
            MES_SY_MATERIAL model_MES_SY_MATERIAL = new MES_SY_MATERIAL();

            model_MES_SY_MATERIAL.GC      = GC;
            model_MES_SY_MATERIAL.WLGROUP = WLGROUP;
            model_MES_SY_MATERIAL.GZZXBH  = GZZXBH;
            MES_SY_MATERIAL_SELECT rst_MES_SY_MATERIAL_SELECT = mesModels.SY_MATERIAL.SELECT_BY_GZZX(model_MES_SY_MATERIAL, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_MATERIAL_SELECT);
            return(rst);
        }
コード例 #6
0
ファイル: SY_MATERIAL.cs プロジェクト: shenqingying/CodeTest
 public MES_SY_MATERIAL_SELECT SELECT_LB(MES_SY_MATERIAL model, string ptoken)
 {
     return(client.SELECT_LB(model, ptoken));
 }
コード例 #7
0
ファイル: SY_MATERIAL.cs プロジェクト: shenqingying/CodeTest
 public MES_SY_MATERIAL_SELECT SELECT_ACTION(MES_SY_MATERIAL model, string ptoken)
 {
     model.ISACTION = 1;
     return(client.SELECT(model, ptoken));
 }
コード例 #8
0
ファイル: frmZXprint.cs プロジェクト: shenqingying/CodeTest
        public frmZXprint(MES_PD_SCRW_LIST list, string scrq)
        {
            InitializeComponent();
            IsLR61scx = false;

            MES_SY_MATERIAL mmRequest = new MES_SY_MATERIAL();

            mmRequest.WLH = list.WLH;
            if (list.WLGROUP != null)
            {
                IsLR61scx = list.WLGROUP.Equals(ZZWLGROUP) ? true : false;
            }
            if (!IsLR61scx)
            {
                sdxtlabel17.Visible      = false;
                sdxtcombobox.Visible     = false;
                dyzslabel7.Location      = pclabel6.Location;
                fsnumericUpDown.Location = pctextBox.Location;
                pclabel6.Location        = sdxtlabel17.Location;
                pctextBox.Location       = sdxtcombobox.Location;
            }
            mbsltextBox.Text = list.BZCOUNT == 0 ? "" : Convert.ToString(list.BZCOUNT);

            pctextBox.Text             = list.PC;
            cpztcomboBox.DataSource    = GetDictionaryMX(9).ToList();
            cpztcomboBox.DisplayMember = "MXNAME";
            cpztcomboBox.ValueMember   = "ID";
            MES_PD_SCRW_LIST           = list;
            zhtextBox.Text             = list.TH.ToString();
            scrqtextBox.Text           = scrq;
            bstextBox.Text             = list.BZBS == 0?"":list.BZBS.ToString();
            wlxxtextBox.Text           = list.WLH + "/" + list.WLMS;
            dcxhtextBox.Text           = list.DCXHNAME;
            dcdjtextBox.Text           = list.DCDJNAME;
            hjsltextBox.Text           = list.BZCOUNT * list.BZBS == 0 ? "" : (list.BZCOUNT * list.BZBS).ToString();
            MES_PD_SCRW_CCTH res = ServicModel.PD_SCRW.SELECT_ZXCCINFO(list.RWBH, 0, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                zhtextBox.Text          = res.TH.ToString();
                kssjdateTimePicker.Text = Convert.ToDateTime(res.KSTIME).ToString("yyyy-MM-dd HH:mm:ss");
                jssjdateTimePicker.Text = Convert.ToDateTime(res.JSTIME).ToString("yyyy-MM-dd HH:mm:ss");
                //kssjtextBox.Text = res.KSTIME;
                //jssjtextBox.Text = res.JSTIME;
            }
            else
            {
                ShowMeg(res.MES_RETURN.MESSAGE);
            }
            List <MES_SY_TYPEMXLIST> zfsdlist = GetDictionaryMX(17).ToList();
            MES_SY_TYPEMXLIST        zfsdnode = new MES_SY_TYPEMXLIST();

            zfsdnode.ID     = 0;
            zfsdnode.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
            zfsdlist.Insert(0, zfsdnode);
            zflbcomboBox.DataSource    = zfsdlist;
            zflbcomboBox.DisplayMember = "MXNAME";
            zflbcomboBox.ValueMember   = "ID";

            List <MES_SY_TYPEMXLIST> sdxtlist = GetDictionaryMX(22).ToList();
            MES_SY_TYPEMXLIST        sdxtnode = new MES_SY_TYPEMXLIST();

            sdxtnode.ID     = 0;
            sdxtnode.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
            sdxtlist.Insert(0, sdxtnode);
            sdxtcombobox.DataSource    = sdxtlist;
            sdxtcombobox.DisplayMember = "MXNAME";
            sdxtcombobox.ValueMember   = "ID";
            if (list.GC == BranchGC)
            {
                bzrichTextBox.Text = "\n\n" + ZXVerifyStr + "";
            }
        }
コード例 #9
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
            {
            }
        }
コード例 #10
0
        public ActionResult Assign_WorkOrder()
        {
            int    STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string token   = AppClass.GetSession("token").ToString();
            MODEL_Assign_WorkOrder model = new MODEL_Assign_WorkOrder();

            AppClass.SetSession("location", 110);
            MES_SY_GC model_MES_SY_GC = new MES_SY_GC();

            model_MES_SY_GC.STAFFID = STAFFID;
            MES_SY_GC[] MES_SY_GC_list = mesModels.SY_GC.SELECT_BY_ROLE(model_MES_SY_GC, token);
            int         gzzxcount      = 0;

            if (MES_SY_GC_list.Length == 1)
            {
                MES_SY_GZZX model_MES_SY_GZZX = new MES_SY_GZZX();
                model_MES_SY_GZZX.GC      = MES_SY_GC_list[0].GC;
                model_MES_SY_GZZX.STAFFID = STAFFID;
                MES_SY_GZZX[] rst_MES_SY_GZZX = mesModels.SY_GZZX.SELECT_BY_ROLE(model_MES_SY_GZZX, token);
                model.GZXX = rst_MES_SY_GZZX;
                gzzxcount  = rst_MES_SY_GZZX.Length;
            }
            else
            {
                model.GZXX = new MES_SY_GZZX[0];
            }
            if (MES_SY_GC_list.Length == 1)
            {
                MES_SY_MATERIAL_GROUP model_MES_SY_MATERIAL_GROUP = new MES_SY_MATERIAL_GROUP();
                model_MES_SY_MATERIAL_GROUP.GC       = MES_SY_GC_list[0].GC;
                model_MES_SY_MATERIAL_GROUP.WLLBNAME = "密封圈";
                MES_SY_MATERIAL_GROUP_SELECT rst_MES_SY_MATERIAL_GROUP_SELECT = mesModels.SY_MATERIAL_GROUP.SELECT_USER(model_MES_SY_MATERIAL_GROUP, token);
                model.WLGROUP = rst_MES_SY_MATERIAL_GROUP_SELECT.MES_SY_MATERIAL_GROUP;
                if (rst_MES_SY_MATERIAL_GROUP_SELECT.MES_SY_MATERIAL_GROUP.Length == 1 && gzzxcount == 1)
                {
                    MES_SY_MATERIAL model_MES_SY_MATERIAL_LIST = new MES_SY_MATERIAL();
                    model_MES_SY_MATERIAL_LIST.GC      = MES_SY_GC_list[0].GC;
                    model_MES_SY_MATERIAL_LIST.WLGROUP = rst_MES_SY_MATERIAL_GROUP_SELECT.MES_SY_MATERIAL_GROUP[0].WLGROUP;
                    model_MES_SY_MATERIAL_LIST.GZZXBH  = model.GZXX[0].GZZXBH;
                    MES_SY_MATERIAL_SELECT rst_MES_SY_MATERIAL_SELECT = mesModels.SY_MATERIAL.SELECT_BY_GZZX(model_MES_SY_MATERIAL_LIST, token);
                    model.WL = rst_MES_SY_MATERIAL_SELECT.MES_SY_MATERIAL;
                }
                else
                {
                    model.WL = new MES_SY_MATERIAL_LIST[0];
                }
            }
            else
            {
                model.WLGROUP = new MES_SY_MATERIAL_GROUP[0];
            }
            if (MES_SY_GC_list.Length == 1)
            {
                MES_SY_TYPEMX model_MES_SY_TYPEMX = new MES_SY_TYPEMX();
                model_MES_SY_TYPEMX.GC     = MES_SY_GC_list[0].GC;
                model_MES_SY_TYPEMX.TYPEID = 2;
                MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, token);
                model.DW = rst_MES_SY_TYPEMXLIST;
            }
            else
            {
                model.DW = new MES_SY_TYPEMXLIST[0];
            }
            if (MES_SY_GC_list.Length == 1 && gzzxcount == 1)
            {
                MES_SY_GZZX_WLLB model_MES_SY_GZZX_WLLB = new MES_SY_GZZX_WLLB();
                model_MES_SY_GZZX_WLLB.GC     = MES_SY_GC_list[0].GC;
                model_MES_SY_GZZX_WLLB.GZZXBH = model.GZXX[0].GZZXBH;
                MES_SY_GZZX_WLLB_SELECT rst_MES_SY_GZZX_WLLB_SELECT = mesModels.SY_GZZX_WLLB.SELECT(model_MES_SY_GZZX_WLLB, token);
                model.WLLB = rst_MES_SY_GZZX_WLLB_SELECT.MES_SY_GZZX_WLLB;
            }
            else
            {
                model.WLLB = new MES_SY_GZZX_WLLB[0];
            }
            model.MES_SY_GC = MES_SY_GC_list;
            model.GZZXCOUNT = gzzxcount;
            ViewData.Model  = model;
            return(View());
        }