Пример #1
0
        public void InitData(MES_PD_SCRW_LIST list)
        {
            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC           = list.GC;
            rymodel.RWBH         = list.RWBH;
            rymodel.CZLB         = 1;
            dateTimePicker1.Text = list.ZPRQ;
            _czrList             = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
            _bomList             = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, list.ZPRQ, list.GC, getToken());
            unRequireArr         = new List <int>();
            MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();

            bcmodel.GC     = Convert.ToString(getGC("value"));
            bcmodel.TYPEID = 5;
            List <MES_SY_TYPEMXLIST> bcArr = new List <MES_SY_TYPEMXLIST>();

            MES_SY_TYPEMXLIST[] bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
            gzzxtextBox.Text = list.GZZXBH + "-" + list.GZZXNAME;
            czrytextBox.Text = _czrList.CZR;
            gctextBox.Text   = list.GC;
            sbhtextBox.Text  = list.SBH;
            pctextBox.Text   = list.PC;

            MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();

            bcmodel1.ID     = 0;
            bcmodel1.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
            bcArr           = bclist.ToList();
            bcArr.Insert(0, bcmodel1);

            bccomboBox.DisplayMember = "MXNAME";
            bccomboBox.ValueMember   = "ID";
            bccomboBox.DataSource    = bcArr;
            bccomboBox.SelectedValue = list.BC;
            MESlabel.Text            = q(Msg_Type.titlemesgd) + list.GDDH;                 //"MES工单:"
            GDHlabel.Text            = q(Msg_Type.titlegd) + list.ERPNO;                   //"工单号:"
            WLXXlabel.Text           = q(Msg_Type.titlewlxx) + list.WLH + "/" + list.WLMS; //"物料信息:"
            WLLBlabel1.Text          = q(Msg_Type.titlewllb) + list.WLLBNAME;              //"物料类别:"
            rwdlabel.Text            = q(Msg_Type.titlerwd) + list.RWBH;                   //"任务单:"
            if (_bomList.MES_RETURN.TYPE.Equals("S"))
            {
                BOMdataGridView.DataSource = getBomList(_bomList);
                BOMdataGridView.ClearSelection();
            }
            else
            {
                ShowMeg(_bomList.MES_RETURN.MESSAGE);
                //this.Close();
                BOMdataGridView.DataSource = new List <BomDataGrid>();
            }
            LSdataGridView.ReadOnly = true;
            LastDate = dateTimePicker1.Text.Trim();
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                GDHlabel.Visible   = false;
                WLXXlabel.Location = GDHlabel.Location;
            }
        }
Пример #2
0
        private void gccomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is string)
            {
                MES_SY_GZZX gzzxmodel = new MES_SY_GZZX();
                gzzxmodel.GC      = Convert.ToString(obj);
                gzzxmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
                //gzzxmodel.WLLB = Gzzxlb;
                //gzzxmodel.WLLBNAME = Wllb;
                MES_SY_GZZX[] list = ServicModel.SY_GZZX.SELECT_BY_ROLE(gzzxmodel, getToken());
                gzzxcomboBox.SelectedValue = "";
                gzzxcomboBox.SelectedText  = "";
                for (int i = 0; i < list.Length; i++)
                {
                    list[i].GZZXMS = list[i].GZZXMS + "-" + list[i].GZZXBH;
                }
                List <MES_SY_GZZX> gzzzlist = list.ToList();
                MES_SY_GZZX        model    = new MES_SY_GZZX();
                model.GZZXBH = "0";
                model.GZZXMS = q(Msg_Type.titlechoice);//"==请选择==";
                gzzzlist.Insert(0, model);

                gzzxcomboBox.DataSource    = gzzzlist;
                gzzxcomboBox.ValueMember   = "GZZXBH";
                gzzxcomboBox.DisplayMember = "GZZXMS";
                if (gzzzlist.Count == 2)
                {
                    gzzxcomboBox.SelectedValue = gzzzlist[1].GZZXBH;
                }

                MES_SY_TYPEMX typeModel = new MES_SY_TYPEMX();
                typeModel.TYPEID = 4;
                typeModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      wllbArr   = ServicModel.SY_TYPEMX.SELECT(typeModel, getToken());
                List <MES_SY_TYPEMXLIST> wllblist  = wllbArr.ToList();
                MES_SY_TYPEMXLIST        choicwllb = new MES_SY_TYPEMXLIST();
                choicwllb.ID     = 0;
                choicwllb.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                wllblist.Insert(0, choicwllb);
                wllbcomboBox1.DataSource    = wllblist;
                wllbcomboBox1.DisplayMember = "MXNAME";
                wllbcomboBox1.ValueMember   = "ID";
            }
        }
Пример #3
0
        public frmLogin()
        {
            InitializeComponent();
            userTextBox.Text   = getUserInfo("username");
            this.StartPosition = FormStartPosition.CenterScreen;

            if (getUserInfo("username").Equals(""))
            {
                userTextBox.Select();
            }
            else
            {
                pwdTextBox.Select();
            }

            //切换服务器地址
            if (!string.IsNullOrEmpty(ini.IniReadValue(ini.Section_Remote, "address")))
            {
                OperationConfig o = new OperationConfig();
                o.modifyItem("RemoteAddress", ini.IniReadValue(ini.Section_Remote, "address") + o.valueItem("RemoteAddressName"));
            }
            List <MES_SY_TYPEMXLIST> languList = new List <MES_SY_TYPEMXLIST>();
            MES_SY_TYPEMXLIST        langu1    = new MES_SY_TYPEMXLIST
            {
                MXNAME   = "中文/zh",
                MAXVALUE = "zh-CN"
            };

            languList.Add(langu1);
            //MES_SY_TYPEMXLIST langu2 = new MES_SY_TYPEMXLIST();
            //langu2.MXNAME = "Tiếng việt/vi";
            //langu2.MAXVALUE = "vi-VN";
            //languList.Add(langu2);
            langucomboBox.DisplayMember = "MXNAME";
            langucomboBox.ValueMember   = "MAXVALUE";
            langucomboBox.DataSource    = languList;

            //q(Msg_Type.unamenotempty);
            //string c = "13.325";
            //string c1 = "13.3254";
            //string c2 = "13";
            //bool d = judge.IsNo_3(c);
            //bool d1 = judge.IsNo_3(c1);
            //bool d2 = judge.IsNo_3(c2);
        }
Пример #4
0
        private void gccomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is string)
            {
                MES_SY_TYPEMX typeModel = new MES_SY_TYPEMX();
                typeModel.TYPEID = 4;
                typeModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      wllbArr   = ServicModel.SY_TYPEMX.SELECT(typeModel, getToken());
                List <MES_SY_TYPEMXLIST> wllblist  = wllbArr.ToList();
                MES_SY_TYPEMXLIST        choicwllb = new MES_SY_TYPEMXLIST();
                choicwllb.ID     = 0;
                choicwllb.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                wllblist.Insert(0, choicwllb);
                wllbcomboBox.DataSource    = wllblist;
                wllbcomboBox.DisplayMember = "MXNAME";
                wllbcomboBox.ValueMember   = "ID";

                MES_SY_MATERIAL_GROUP groupModel = new MES_SY_MATERIAL_GROUP();
                groupModel.GC = Convert.ToString(obj);
                MES_SY_MATERIAL_GROUP_SELECT res = ServicModel.SY_MATERIAL_GROUP.SELECT_USER(groupModel, getToken());
                if (res.MES_RETURN.TYPE.Equals("S"))
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = res.MES_SY_MATERIAL_GROUP.ToList();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }
                else
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = new List <MES_SY_MATERIAL_GROUP>();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }
            }
        }
Пример #5
0
        private void sdxtcombobox_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is int)
            {
                int Selectindex = Convert.ToInt32(obj);
                List <MES_SY_TYPEMXLIST> list = (List <MES_SY_TYPEMXLIST>)sdxtcombobox.DataSource;
                MES_SY_TYPEMXLIST        node = list.Find(p => p.ID == Selectindex);
                if (node != null && node.ID != 0)
                {
                    string foot = pctextBox.Text.Substring(6);
                    string head = pctextBox.Text.Substring(0, 6);
                    //pctextBox.Text = pctextBox.Text.Replace(0,) node.MXNAME;
                    string resfoot = foot.Substring(3, foot.Length - 3);
                    resfoot        = node.MXNAME + resfoot;
                    pctextBox.Text = head + resfoot;
                }
            }
        }
Пример #6
0
        public void ChangeRW()
        {
            MES_PD_SCRW model = new MES_PD_SCRW();

            model.RWBH = SMtextBox.Text.Trim().ToUpper();
            model.GC   = getGC("value");
            model.SBBH = SBHID;
            SELECT_MES_PD_SCRW res = ServicModel.PD_SCRW.SELECT(model, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                MES_PD_SCRW_LIST list = res.MES_PD_SCRW_LIST[0];
                Tmlist = new List <TMDataGrid>();
                LSdataGridView.DataSource = Tmlist;
                LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4;//"删除"
                this._MES_PD_SCRW_LIST = list;
                MES_TM_CZR rymodel = new MES_TM_CZR();
                rymodel.GC   = list.GC;
                rymodel.RWBH = list.RWBH;
                rymodel.CZLB = 1;
                _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
                _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, dateTimePicker1.Text.Trim(), list.GC, getToken());
                unRequireArr = new List <int>();
                MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();
                bcmodel.GC     = Convert.ToString(getGC("value"));
                bcmodel.TYPEID = 5;
                List <MES_SY_TYPEMXLIST> bcArr  = new List <MES_SY_TYPEMXLIST>();
                MES_SY_TYPEMXLIST[]      bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
                gzzxtextBox.Text = list.GZZXBH + "-" + list.GZZXNAME;
                czrytextBox.Text = _czrList.CZR;
                gctextBox.Text   = list.GC;
                sbhtextBox.Text  = list.SBH;
                pctextBox.Text   = list.PC;
                bcArr            = bclist.ToList();
                MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();
                bcmodel1.ID     = 0;
                bcmodel1.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                bcArr.Insert(0, bcmodel1);
                bccomboBox.DisplayMember = "MXNAME";
                bccomboBox.ValueMember   = "ID";
                bccomboBox.DataSource    = bcArr;
                bccomboBox.SelectedValue = list.BC;
                MESlabel.Text            = q(Msg_Type.titlemesgd) + list.GDDH;                 //"MES工单:"
                GDHlabel.Text            = q(Msg_Type.titlegd) + list.ERPNO;                   //"工单号:"
                WLXXlabel.Text           = q(Msg_Type.titlewlxx) + list.WLH + "/" + list.WLMS; //"物料信息:"
                WLLBlabel1.Text          = q(Msg_Type.titlewllb) + list.WLLBNAME;              //"物料类别:"
                rwdlabel.Text            = q(Msg_Type.titlerwd) + list.RWBH;                   //"任务单:"
                if (_bomList.MES_RETURN.TYPE.Equals("S"))
                {
                    BOMdataGridView.DataSource = getBomList(_bomList);
                }
                else
                {
                    ShowMeg(_bomList.MES_RETURN.MESSAGE);
                    BOMdataGridView.DataSource = new List <BomDataGrid>();
                }
                //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
                LSdataGridView.ReadOnly = true;
                BOMdataGridView.Columns[q(Msg_Type.fieldstatus)].DefaultCellStyle.BackColor = Color.Red;//"状态"
                for (int i = 0; i < unRequireArr.Count; i++)
                {
                    BOMdataGridView.Rows[unRequireArr[i]].Cells[q(Msg_Type.fieldstatus)].Style.BackColor = Color.White;//"状态"
                }
                //SELECT_MES_TM_TMINFO_BYTM r = ServicModel.TM_TMINFO.SELECT_TL_LAST(MES_PD_SCRW_LIST.RWBH, getToken());
                //if (r.MES_RETURN.TYPE.Equals("S"))
                //{
                //    getTMList(r, 0);
                //}
                Tmlist = new List <TMDataGrid>();
                LSdataGridView.DataSource = new List <TMDataGrid>();
                LSdataGridView.ClearSelection();
                LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4;//"删除"
                BOMdataGridView.ClearSelection();
                if (RigthType == Rigth_Type.mfqqingxi)
                {
                    GDHlabel.Visible   = false;
                    WLXXlabel.Location = GDHlabel.Location;
                }
            }
            else
            {
                //MessageBox.Show(SMtextBox.Text + res.MES_RETURN.MESSAGE, "消息框");
                ShowMeg(SMtextBox.Text + res.MES_RETURN.MESSAGE);
            }
            SMtextBox.Clear();
            SMtextBox.Select();
        }
Пример #7
0
        public frmBBprint(MES_TM_TMINFO_INSERT_GL model, Print_Type ptype, Rigth_Type rtype, MES_PD_SCRW_LIST list)
        {
            InitializeComponent();
            RigthType = rtype;
            PrintType = ptype;
            MES_PD_SCRW scrwmodel = new MES_PD_SCRW();

            scrwmodel.RWBH = list.RWBH;
            SELECT_MES_PD_SCRW res = ServicModel.PD_SCRW.SELECT(scrwmodel, getToken());

            if (res.MES_PD_SCRW_LIST.Length == 0)
            {
                ShowMeg(q(Msg_Type.msgrwdempty));
                return;
            }
            list = res.MES_PD_SCRW_LIST[0];
            if (list == null)
            {
                ShowMeg(q(Msg_Type.msgrwdempty));
                return;
            }

            MES_TM_TMINFO_INSERT_GL = model;
            wlxxtextBox.Text        = list.WLH + "/" + list.WLMS;

            if (!string.IsNullOrEmpty(list.XSNOBILL))
            {
                if (!string.IsNullOrEmpty(list.PC))
                {
                    wlsxtextBox.Text = list.XSNOBILL + "-" + list.XSNOBILLMX + "/" + list.PC;
                }
                else
                {
                    wlsxtextBox.Text = list.XSNOBILL + "-" + list.XSNOBILLMX;
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(list.PC))
                {
                    wlsxtextBox.Text = list.PC;
                }
            }
            dcxhtextBox.Text = list.DCXHNAME;
            dcdjtextBox.Text = list.DCDJNAME;
            mbsltextBox.Text = Convert.ToString(list.MPSL);
            bbpmtextBox.Text = list.RQM;

            //if (judge.IsNumber(list.XSNOBILL) == false && !string.IsNullOrEmpty(list.XSNOBILL))
            //{
            //    bzrichTextBox.Text = list.XSNOBILL + "-" + list.XSNOBILLMX;
            //}



            cpztcomboBox.DataSource    = GetDictionaryMX(9);
            cpztcomboBox.DisplayMember = "MXNAME";
            cpztcomboBox.ValueMember   = "ID";
            zhtextBox.Text             = Convert.ToString(ServicModel.PD_SCRW.SELECT_TH_BY_GDDH_SBBH(list.RWBH, getToken()).TH);
            List <MES_SY_TYPEMXLIST> sbcdlist   = GetDictionaryMX(15).ToList();
            MES_SY_TYPEMXLIST        choicllist = new MES_SY_TYPEMXLIST();

            choicllist.ID     = 0;
            choicllist.MXNAME = q(Msg_Type.titlechoice);
            sbcdlist.Insert(0, choicllist);
            sbcdcomboBox.DataSource    = sbcdlist;
            sbcdcomboBox.DisplayMember = "MXNAME";
            sbcdcomboBox.ValueMember   = "ID";
            List <MES_SY_TYPEMXLIST> hdgxlist = GetDictionaryMX(19).ToList();

            hdgxlist.Insert(0, choicllist);
            hdgxcomboBox.DisplayMember = "MXNAME";
            hdgxcomboBox.ValueMember   = "ID";
            hdgxcomboBox.DataSource    = hdgxlist;
            hdgxcomboBox.SelectedValue = list.XDGX;
        }
Пример #8
0
        public frmSGSMsub_sudian(MES_SY_MATERIAL_LIST model, int tmType)
        {
            InitializeComponent();
            //monthCalendar1.Visible = false;
            //monthCalendar2.Visible = false;
            //monthCalendar3.Visible = false;
            MES_SY_MATERIAL_LIST = model;
            List <MES_SY_TYPEMXLIST> tmsxList = new List <MES_SY_TYPEMXLIST>();

            tmsxList = GetDictionaryMX(16, model.GC).ToList();

            List <MES_SY_TYPEMXLIST> tmList = new List <MES_SY_TYPEMXLIST>();

            for (int i = 0; i < tmsxList.Count; i++)
            {
                if (tmsxList[i].ID == tmType)
                {
                    MES_SY_TYPEMXLIST node = new MES_SY_TYPEMXLIST();
                    node = tmsxList[i];
                    tmList.Add(node);
                }
            }

            //MES_SY_TYPEMXLIST tmsxmodel = new MES_SY_TYPEMXLIST();
            //tmsxmodel.MXNAME = "==请选择==";
            //tmsxmodel.ID = 0;
            //tmList.Insert(0, tmsxmodel);
            tmsxcomboBox.DataSource    = tmList;
            tmsxcomboBox.DisplayMember = "MXNAME";
            tmsxcomboBox.ValueMember   = "ID";
            gctextBox.Text             = model.GC;
            wlxxtextBox.Text           = model.WLH + "/" + model.WLMS;
            wllbtextBox.Text           = model.WLLBNAME;
            wlzxxtextBox.Text          = model.WLGROUP + "/" + model.WLGROUPNAME;
            dcxhtextBox.Text           = model.DCXHNAME;
            dcdjtextBox.Text           = model.DCDJNAME;
            //素电 权限 ----工作中心
            MES_SY_GZZX gzzxmodel = new MES_SY_GZZX();

            gzzxmodel.GC   = model.GC;
            gzzxmodel.WLLB = model.WLLB;
            MES_SY_GZZX[] list = ServicModel.SY_GZZX.SELECT(gzzxmodel, getToken());
            gzzxcomboBox.SelectedValue = "";
            gzzxcomboBox.SelectedText  = "";
            for (int i = 0; i < list.Length; i++)
            {
                list[i].GZZXMS = list[i].GZZXMS + "-" + list[i].GZZXBH;
            }
            List <MES_SY_GZZX> gzzxlist = list.ToList();
            // staffid 权限 ----工作中心
            MES_SY_GZZX gzzxmodel_staff = new MES_SY_GZZX();

            gzzxmodel_staff.GC      = model.GC;
            gzzxmodel_staff.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            MES_SY_GZZX[] list_staffid = ServicModel.SY_GZZX.SELECT_BY_ROLE(gzzxmodel_staff, getToken());
            for (int i = 0; i < list_staffid.Length; i++)
            {
                list_staffid[i].GZZXMS = list_staffid[i].GZZXMS + "-" + list_staffid[i].GZZXBH;
            }
            for (int i = 0; i < list_staffid.Length; i++)
            {
                if (gzzxlist.FindIndex(p => p.GZZXBH == list_staffid[i].GZZXBH) == -1)
                {
                    gzzxlist.Add(list_staffid[i]);
                }
            }
            MES_SY_GZZX gzzxchoicemodel = new MES_SY_GZZX();

            gzzxchoicemodel.GZZXBH = "0";
            gzzxchoicemodel.GZZXMS = q(Msg_Type.titlechoice);//"==请选择==";
            gzzxlist.Insert(0, gzzxchoicemodel);

            gzzxcomboBox.DataSource    = gzzxlist;
            gzzxcomboBox.ValueMember   = "GZZXBH";
            gzzxcomboBox.DisplayMember = "GZZXMS";

            List <MES_SY_TYPEMXLIST> cpztList = GetDictionaryMX(9, model.GC).ToList();
            int cpztIndex = cpztList.FindIndex(p => p.MXNAME.Equals("暂放"));

            cpztcomboBox5.DataSource    = cpztList;
            cpztcomboBox5.DisplayMember = "MXNAME";
            cpztcomboBox5.ValueMember   = "ID";
            if (cpztIndex != -1)
            {
                cpztcomboBox5.SelectedValue = cpztList[cpztIndex].ID;
            }



            //I类暂放电
            List <MES_SY_TYPEMXLIST> zfsdlist = GetDictionaryMX(17).ToList();
            int zfsdIndex = zfsdlist.FindIndex(p => p.MXNAME.Equals("I类暂放电"));
            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";
            if (zfsdIndex != -1)
            {
                zflbcomboBox.SelectedValue = zfsdlist[zfsdIndex + 1].ID;
            }
        }
Пример #9
0
        private void gccomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is string)
            {
                MES_SY_TYPEMX typeModel = new MES_SY_TYPEMX();
                typeModel.TYPEID = 4;
                typeModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      wllbArr   = ServicModel.SY_TYPEMX.SELECT(typeModel, getToken());
                List <MES_SY_TYPEMXLIST> wllblist  = wllbArr.ToList();
                MES_SY_TYPEMXLIST        choicwllb = new MES_SY_TYPEMXLIST();
                choicwllb.ID     = 0;
                choicwllb.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                wllblist.Insert(0, choicwllb);
                wllbcomboBox.DisplayMember = "MXNAME";
                wllbcomboBox.ValueMember   = "ID";
                if (WllbArr.Length != 0)
                {
                    List <MES_SY_TYPEMXLIST> nodes = new List <MES_SY_TYPEMXLIST>();

                    for (int i = 0; i < wllblist.Count; i++)
                    {
                        for (int j = 0; j < WllbArr.Length; j++)
                        {
                            if (wllblist[i].ID == WllbArr[j])
                            {
                                MES_SY_TYPEMXLIST node = new MES_SY_TYPEMXLIST();
                                node.ID     = wllblist[i].ID;
                                node.MXNAME = wllblist[i].MXNAME;
                                nodes.Add(node);
                            }
                        }
                    }
                    nodes.Insert(0, choicwllb);
                    wllbcomboBox.DataSource = nodes;
                    if (nodes.Count == 2)
                    {
                        wllbcomboBox.SelectedValue = nodes[1].ID;
                    }
                }
                else
                {
                    wllbcomboBox.DataSource = wllblist;
                }



                MES_SY_MATERIAL_GROUP groupModel = new MES_SY_MATERIAL_GROUP();
                groupModel.GC = Convert.ToString(obj);
                MES_SY_MATERIAL_GROUP_SELECT res = ServicModel.SY_MATERIAL_GROUP.SELECT_USER(groupModel, getToken());
                if (res.MES_RETURN.TYPE.Equals("S"))
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = res.MES_SY_MATERIAL_GROUP.ToList();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }
                else
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = new List <MES_SY_MATERIAL_GROUP>();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }

                MES_SY_TYPEMX dcxhModel = new MES_SY_TYPEMX();
                dcxhModel.TYPEID = 6;
                dcxhModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      dcxhres  = ServicModel.SY_TYPEMX.SELECT(dcxhModel, getToken());
                List <MES_SY_TYPEMXLIST> dcxhlist = dcxhres.ToList();
                MES_SY_TYPEMXLIST        dcxhnode = new MES_SY_TYPEMXLIST();
                dcxhnode.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                dcxhnode.ID     = 0;
                dcxhlist.Insert(0, dcxhnode);
                dcxhcomboBox.DataSource    = dcxhlist;
                dcxhcomboBox.DisplayMember = "MXNAME";
                dcxhcomboBox.ValueMember   = "ID";

                MES_SY_TYPEMX dcdjModel = new MES_SY_TYPEMX();
                dcdjModel.TYPEID = 7;
                dcdjModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      dcdjres  = ServicModel.SY_TYPEMX.SELECT(dcdjModel, getToken());
                List <MES_SY_TYPEMXLIST> dcdjlist = dcdjres.ToList();
                MES_SY_TYPEMXLIST        dcdjnode = new MES_SY_TYPEMXLIST();
                dcdjnode.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                dcdjnode.ID     = 0;
                dcdjlist.Insert(0, dcdjnode);
                dcdjcomboBox.DataSource    = dcdjlist;
                dcdjcomboBox.DisplayMember = "MXNAME";
                dcdjcomboBox.ValueMember   = "ID";
            }
        }
Пример #10
0
        public frmTL2(MES_PD_SCRW_LIST list, string shebeihaoID, Rigth_Type rtype)
        {
            InitializeComponent();
            this.Text = GetFormName(rtype);
            if (rtype != Rigth_Type.gangketl_cc)
            {
                dyrkbutton.Visible = false;
            }
            bingLSdatagridView();
            bindBomView();
            RigthType = rtype;
            SMtextBox.Select();
            SBHID  = shebeihaoID;
            Tmlist = new List <TMDataGrid>();
            this._MES_PD_SCRW_LIST = list;
            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC   = list.GC;
            rymodel.RWBH = list.RWBH;
            rymodel.CZLB = 1;
            _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
            _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, dateTimePicker1.Text.Trim(), list.GC, getToken());
            unRequireArr = new List <int>();
            MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();

            bcmodel.GC     = Convert.ToString(getGC("value"));
            bcmodel.TYPEID = 5;
            List <MES_SY_TYPEMXLIST> bcArr = new List <MES_SY_TYPEMXLIST>();

            MES_SY_TYPEMXLIST[] bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
            gzzxtextBox.Text = list.GZZXBH + "-" + list.GZZXNAME;
            czrytextBox.Text = _czrList.CZR;
            gctextBox.Text   = list.GC;
            sbhtextBox.Text  = list.SBH;
            pctextBox.Text   = list.PC;

            MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();

            bcmodel1.ID     = 0;
            bcmodel1.MXNAME = "==请选择==";
            bcArr           = bclist.ToList();
            bcArr.Insert(0, bcmodel1);

            bccomboBox.DisplayMember   = "MXNAME";
            bccomboBox.ValueMember     = "ID";
            bccomboBox.DataSource      = bcArr;
            bccomboBox.SelectedValue   = list.BC;
            MESlabel.Text              = "MES工单:" + list.GDDH;
            GDHlabel.Text              = "工单号:" + list.ERPNO;
            WLXXlabel.Text             = "物料信息:" + list.WLH + "/" + list.WLMS;
            WLLBlabel1.Text            = "物料类别:" + list.WLLBNAME;
            rwdlabel.Text              = "任务单:" + list.RWBH;
            BOMdataGridView.DataSource = getBomList(_bomList);
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            LSdataGridView.ReadOnly = true;
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                GDHlabel.Visible   = false;
                WLXXlabel.Location = GDHlabel.Location;
            }
        }
Пример #11
0
        public void RefreshRW(MES_PD_SCRW_LIST list, string shebeihaoID)
        {
            this._MES_PD_SCRW_LIST = list;
            Tmlist = new List <TMDataGrid>();
            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC   = list.GC;
            rymodel.RWBH = list.RWBH;
            rymodel.CZLB = 1;
            _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
            _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, dateTimePicker1.Text.Trim(), list.GC, getToken());
            unRequireArr = new List <int>();
            MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();

            bcmodel.GC     = Convert.ToString(getGC("value"));
            bcmodel.TYPEID = 5;
            List <MES_SY_TYPEMXLIST> bcArr = new List <MES_SY_TYPEMXLIST>();

            MES_SY_TYPEMXLIST[] bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
            gzzxtextBox.Text = list.GZZXBH + "-" + list.GZZXNAME;
            czrytextBox.Text = _czrList.CZR;
            gctextBox.Text   = list.GC;
            sbhtextBox.Text  = list.SBH;
            pctextBox.Text   = list.PC;
            MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();

            bcmodel1.ID     = 0;
            bcmodel1.MXNAME = "==请选择==";
            bcArr           = bclist.ToList();
            bcArr.Insert(0, bcmodel1);
            bccomboBox.DisplayMember = "MXNAME";
            bccomboBox.ValueMember   = "ID";
            bccomboBox.DataSource    = bcArr;
            bccomboBox.SelectedValue = list.BC;



            MESlabel.Text              = "MES工单:" + list.GDDH;
            GDHlabel.Text              = "工单号:" + list.ERPNO;
            WLXXlabel.Text             = "物料信息:" + list.WLH + "/" + list.WLMS;
            WLLBlabel1.Text            = "物料类别:" + list.WLLBNAME;
            rwdlabel.Text              = "任务单:" + list.RWBH;
            BOMdataGridView.DataSource = getBomList(_bomList);
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            LSdataGridView.ReadOnly = true;
            BOMdataGridView.Columns["状态"].DefaultCellStyle.BackColor = Color.Red;
            for (int i = 0; i < unRequireArr.Count; i++)
            {
                BOMdataGridView.Rows[unRequireArr[i]].Cells["状态"].Style.BackColor = Color.White;
            }
            SELECT_MES_TM_TMINFO_BYTM r = ServicModel.TM_TMINFO.SELECT_TL_LAST(MES_PD_SCRW_LIST.RWBH, getToken());

            if (r.MES_RETURN.TYPE.Equals("S"))
            {
                getTMList(r, 0);
            }
            else
            {
                Tmlist = new  List <TMDataGrid>();
                LSdataGridView.DataSource = new List <TMDataGrid>();
                LSdataGridView.ClearSelection();
                LSdataGridView.Columns["删除"].DisplayIndex = 4;
            }
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                GDHlabel.Visible   = false;
                WLXXlabel.Location = GDHlabel.Location;
            }
        }
Пример #12
0
        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 + "";
            }
        }
Пример #13
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
            {
            }
        }
Пример #14
0
        private void ConfigUI(string tm)
        {
            ClearUI();
            CancleTextboxzswllot();
            CancleTextboxzswlbsk();
            MES_TM_TMINFO_SELECT_BY_UPDATEROLE_IN model = new MES_TM_TMINFO_SELECT_BY_UPDATEROLE_IN();

            model.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            model.TM      = tm;
            SELECT_MES_TM_TMINFO_BYTM res = ServicModel.TM_TMINFO.SELECT_BY_UPDATEROLE(model, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                if (res.MES_TM_TMINFO_LIST.Length == 1)
                {
                    MES_SY_TYPEMXLIST zfsdnode = new MES_SY_TYPEMXLIST();
                    zfsdnode.ID        = 0;
                    zfsdnode.MXNAME    = q(Msg_Type.titlechoice);//"==请选择==";
                    MES_TM_TMINFO_LIST = res.MES_TM_TMINFO_LIST[0];
                    string gc = MES_TM_TMINFO_LIST.GC;
                    //MES_TM_TMINFO_LIST.MOULD
                    cpztcomboBox.DataSource    = GetDictionaryMX(9, gc);
                    cpztcomboBox.DisplayMember = "MXNAME";
                    cpztcomboBox.ValueMember   = "ID";

                    List <MES_SY_TYPEMXLIST> dcxhlist = GetDictionaryMX(6, gc).ToList();
                    dcxhlist.Insert(0, zfsdnode);
                    dcxhcomboBox.DataSource    = dcxhlist;
                    dcxhcomboBox.DisplayMember = "MXNAME";
                    dcxhcomboBox.ValueMember   = "ID";
                    int bcID = 5;
                    if (res.MES_TM_TMINFO_LIST[0].WLLBNAME.Equals("正极粉"))
                    {
                        bcID = 12;
                    }
                    List <MES_SY_TYPEMXLIST> bclist = GetDictionaryMX(bcID, gc).ToList();
                    bclist.Insert(0, zfsdnode);
                    bccomboBox.DataSource    = bclist;
                    bccomboBox.DisplayMember = "MXNAME";
                    bccomboBox.ValueMember   = "ID";


                    //scbzcomboBox.DataSource = GetDictionaryMX(12);
                    //scbzcomboBox.DisplayMember = "MXNAME";
                    //scbzcomboBox.ValueMember = "ID";

                    List <MES_SY_TYPEMXLIST> dcdjlist = GetDictionaryMX(7, gc).ToList();
                    dcdjlist.Insert(0, zfsdnode);
                    dcdjcomboBox.DataSource    = dcdjlist;
                    dcdjcomboBox.DisplayMember = "MXNAME";
                    dcdjcomboBox.ValueMember   = "ID";

                    List <MES_SY_TYPEMXLIST> sbcdlist = GetDictionaryMX(15, gc).ToList();
                    sbcdlist.Insert(0, zfsdnode);
                    sbcdcomboBox.DataSource    = sbcdlist;
                    sbcdcomboBox.DisplayMember = "MXNAME";
                    sbcdcomboBox.ValueMember   = "ID";

                    List <MES_SY_TYPEMXLIST> zfsdlist = GetDictionaryMX(17, gc).ToList();
                    zfsdlist.Insert(0, zfsdnode);
                    zflbcomboBox.DataSource    = zfsdlist;
                    zflbcomboBox.DisplayMember = "MXNAME";
                    zflbcomboBox.ValueMember   = "ID";

                    List <MES_SY_TYPEMXLIST> hdgxlist = GetDictionaryMX(19, gc).ToList();
                    hdgxlist.Insert(0, zfsdnode);
                    hgxcomboBox.DisplayMember = "MXNAME";
                    hgxcomboBox.ValueMember   = "ID";
                    hgxcomboBox.DataSource    = hdgxlist;

                    List <MES_SY_TYPEMXLIST> yslist = GetDictionaryMX(33, gc).ToList();
                    yslist.Insert(0, zfsdnode);
                    yscomboBox.DisplayMember = "MXNAME";
                    yscomboBox.ValueMember   = "ID";
                    yscomboBox.DataSource    = yslist;

                    List <MES_SY_TYPEMXLIST> cptypelist = GetDictionaryMX(32, gc).ToList();
                    cptypelist.Insert(0, zfsdnode);
                    cptypecomboBox.DisplayMember = "MXNAME";
                    cptypecomboBox.ValueMember   = "ID";
                    cptypecomboBox.DataSource    = cptypelist;


                    tmtextBox1.Text            = MES_TM_TMINFO_LIST.TM;
                    wlhtextBox2.Text           = MES_TM_TMINFO_LIST.WLH;
                    wllbtextBox.Text           = MES_TM_TMINFO_LIST.WLLBNAME;
                    wlmstextBox.Text           = MES_TM_TMINFO_LIST.WLMS;
                    dcxhcomboBox.SelectedValue = MES_TM_TMINFO_LIST.DCXH;
                    dcdjcomboBox.SelectedValue = MES_TM_TMINFO_LIST.DCDJ;
                    kssjtextBox.Text           = MES_TM_TMINFO_LIST.KSTIME;
                    jssjtextBox.Text           = MES_TM_TMINFO_LIST.JSTIME;
                    cpztcomboBox.SelectedValue = MES_TM_TMINFO_LIST.CPZT;
                    //bztextBox.Text = MES_TM_TMINFO_LIST.REMARK;
                    bzrichTextBox1.Text          = MES_TM_TMINFO_LIST.REMARK;
                    xsddtextBox.Text             = MES_TM_TMINFO_LIST.NOBILL;
                    xsxmtextBox.Text             = MES_TM_TMINFO_LIST.NOBILLMX;
                    gyspctextBox.Text            = MES_TM_TMINFO_LIST.GYSPC;
                    thtextBox.Text               = MES_TM_TMINFO_LIST.TH.ToString();
                    pctextBox.Text               = MES_TM_TMINFO_LIST.PC;
                    clpbtextBox.Text             = MES_TM_TMINFO_LIST.CLPBDM;
                    zflbcomboBox.SelectedValue   = MES_TM_TMINFO_LIST.ZFDCLB;
                    cptypecomboBox.SelectedValue = MES_TM_TMINFO_LIST.CPTYPE;
                    bccomboBox.SelectedValue     = MES_TM_TMINFO_LIST.BC;
                    if (MES_TM_TMINFO_LIST.DCSLYS != 0)
                    {
                        wstextBox1.Text = MES_TM_TMINFO_LIST.DCSLYS.ToString();
                    }
                    if (MES_TM_TMINFO_LIST.DCSLMBSL != 0)
                    {
                        mbsltextBox2.Text = MES_TM_TMINFO_LIST.DCSLMBSL.ToString();
                    }
                    if (MES_TM_TMINFO_LIST.DCSLBS != 0)
                    {
                        bstextBox3.Text = MES_TM_TMINFO_LIST.DCSLBS.ToString();
                    }
                    hgxcomboBox.SelectedValue  = MES_TM_TMINFO_LIST.XDGX;
                    bbpmtextBox.Text           = MES_TM_TMINFO_LIST.RQM;
                    scdatetextBox.Text         = MES_TM_TMINFO_LIST.SCDATE;
                    sbcdcomboBox.SelectedValue = MES_TM_TMINFO_LIST.SBCD;
                    sltextBox.Text             = MES_TM_TMINFO_LIST.SL.ToString();
                    //ystextBox.Text = MES_TM_TMINFO_LIST.MFQCOLORNAME;
                    yscomboBox.SelectedValue = MES_TM_TMINFO_LIST.MFQCOLOR;
                    wqhtextBox.Text          = MES_TM_TMINFO_LIST.WQH;
                    if (MES_TM_TMINFO_LIST.TMSX == 622)// zswlbsk = 622  物料标识卡
                    {
                        ReadOnlyTextboxzswlbsk();
                    }
                    else if (MES_TM_TMINFO_LIST.TMSX == 621)//zswllot = 621, 物料lot表
                    {
                        sltextBox.ReadOnly     = true;
                        bccomboBox.Enabled     = false;
                        scdatetextBox.ReadOnly = true;
                        Sonluk.UI.Model.MES.TM_GLService.MES_TM_GL glmodel = new Sonluk.UI.Model.MES.TM_GLService.MES_TM_GL();
                        glmodel.LB   = 1;
                        glmodel.XCTM = MES_TM_TMINFO_LIST.TM;
                        Sonluk.UI.Model.MES.TM_GLService.MES_TM_GL_SELECT glres = ServicModel.TM_GL.SELECT(glmodel, getToken());
                        if (glres.MES_RETURN.TYPE.Equals("S"))
                        {
                            if (glres.MES_TM_GL.Length > 0)
                            {
                                if (glres.MES_TM_GL[0].SCTMRESDUESL > 0)
                                {
                                    ReadOnlyTextboxzswllot();
                                }
                                else
                                {
                                }
                            }
                            else
                            {
                                cptypecomboBox.Enabled = true;
                            }
                        }
                        else
                        {
                            ShowMeg(glres.MES_RETURN.MESSAGE);
                        }
                    }
                }
                else
                {
                    //ShowMeg("条码数据异常");
                    ShowMeg(q(Msg_Type.msgtmexcept));
                }
            }
            else
            {
                ShowMeg(res.MES_RETURN.MESSAGE);
            }
            smtextBox.Clear();
        }
Пример #15
0
        public frmSGSMsub(MES_SY_MATERIAL_LIST model)
        {
            InitializeComponent();
            //monthCalendar1.Visible = false;
            //monthCalendar2.Visible = false;
            //monthCalendar3.Visible = false;
            MES_SY_MATERIAL_LIST = model;
            List <MES_SY_TYPEMXLIST> tmsxList = new List <MES_SY_TYPEMXLIST>();

            tmsxList = GetDictionaryMX(16, model.GC).ToList();
            MES_SY_TYPEMXLIST tmsxmodel = new MES_SY_TYPEMXLIST();

            tmsxmodel.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
            tmsxmodel.ID     = 0;
            tmsxList.Insert(0, tmsxmodel);
            tmsxcomboBox.DataSource    = tmsxList;
            tmsxcomboBox.DisplayMember = "MXNAME";
            tmsxcomboBox.ValueMember   = "ID";
            gctextBox.Text             = model.GC;
            wlxxtextBox.Text           = model.WLH + "/" + model.WLMS;
            wllbtextBox.Text           = model.WLLBNAME;
            wlzxxtextBox.Text          = model.WLGROUP + "/" + model.WLGROUPNAME;
            dcxhtextBox.Text           = model.DCXHNAME;
            dcdjtextBox.Text           = model.DCDJNAME;

            MES_SY_GZZX gzzxmodel = new MES_SY_GZZX();

            gzzxmodel.GC      = model.GC;
            gzzxmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            //gzzxmodel.WLLB = Gzzxlb;
            //gzzxmodel.WLLBNAME = Wllb;
            MES_SY_GZZX[] list = ServicModel.SY_GZZX.SELECT_BY_ROLE(gzzxmodel, getToken());
            gzzxcomboBox.SelectedValue = "";
            gzzxcomboBox.SelectedText  = "";
            for (int i = 0; i < list.Length; i++)
            {
                list[i].GZZXMS = list[i].GZZXBH + "-" + list[i].GZZXMS;
            }
            List <MES_SY_GZZX> gzzxlist        = list.ToList();
            MES_SY_GZZX        gzzxchoicemodel = new MES_SY_GZZX();

            gzzxchoicemodel.GZZXBH = "0";
            gzzxchoicemodel.GZZXMS = q(Msg_Type.titlechoice);//"==请选择==";
            gzzxlist.Insert(0, gzzxchoicemodel);
            gzzxcomboBox.DataSource    = gzzxlist;
            gzzxcomboBox.ValueMember   = "GZZXBH";
            gzzxcomboBox.DisplayMember = "GZZXMS";

            List <MES_SY_TYPEMXLIST> bclist = GetDictionaryMX(5, model.GC).ToList();

            bclist.Insert(0, tmsxmodel);
            bccomboBox4.DataSource    = bclist;
            bccomboBox4.DisplayMember = "MXNAME";
            bccomboBox4.ValueMember   = "ID";


            List <MES_SY_TYPEMXLIST> cpztlist = GetDictionaryMX(9, model.GC).ToList();

            cpztlist.Insert(0, tmsxmodel);
            cpztcomboBox5.DataSource    = cpztlist;
            cpztcomboBox5.DisplayMember = "MXNAME";
            cpztcomboBox5.ValueMember   = "ID";

            List <MES_SY_TYPEMXLIST> zfcdlist = GetDictionaryMX(10, model.GC).ToList();

            zfcdlist.Insert(0, tmsxmodel);

            zfcdcomboBox.DataSource    = zfcdlist;
            zfcdcomboBox.DisplayMember = "MXNAME";
            zfcdcomboBox.ValueMember   = "ID";



            MES_MM_CK ckmodel = new MES_MM_CK();

            ckmodel.GC = gctextBox.Text.Trim();
            MES_MM_CK_SELECT ckres = ServicModel.MM_CK.SELECT_BY_STAFFID(ckmodel, getToken());

            if (ckres.MES_RETURN.TYPE.Equals("S"))
            {
                for (int i = 0; i < ckres.MES_MM_CK.Length; i++)
                {
                    ckres.MES_MM_CK[i].CKMS = ckres.MES_MM_CK[i].CKDM + "-" + ckres.MES_MM_CK[i].CKMS;
                }
                List <MES_MM_CK> ckddList = new List <MES_MM_CK>();
                ckddList = ckres.MES_MM_CK.ToList();
                MES_MM_CK choiceCKmodel = new MES_MM_CK();
                choiceCKmodel.CKMS = q(Msg_Type.titlechoice);//"==请选择==";
                choiceCKmodel.CKDM = "0";
                ckddList.Insert(0, choiceCKmodel);
                kcddcomboBox.DataSource    = ckddList;
                kcddcomboBox.DisplayMember = "CKMS";
                kcddcomboBox.ValueMember   = "CKDM";
            }
        }