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; } }
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"; } }