private void wllbcomboBox_SelectedValueChanged(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender; object obj = cb.SelectedValue; if (obj is int) { MES_SY_MATERIAL_GROUP groupModel = new MES_SY_MATERIAL_GROUP(); if (!Convert.ToString(gccomboBox.SelectedValue).Equals("S")) { groupModel.GC = Convert.ToString(gccomboBox.SelectedValue); } //groupModel.GC = Convert.ToString(obj); groupModel.WLLB = Convert.ToInt32(wllbcomboBox.SelectedValue); //groupModel.WLLB = 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"; } } }
public string GET_WLGROUP(string datastring) { string rst = ""; string token = AppClass.GetSession("token").ToString(); MES_SY_MATERIAL_GROUP model_MES_SY_MATERIAL_GROUP = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_SY_MATERIAL_GROUP>(datastring); MES_SY_MATERIAL_GROUP_SELECT rst_MES_SY_MATERIAL_GROUP_SELECT = mesModels.SY_MATERIAL_GROUP.SELECT_USER(model_MES_SY_MATERIAL_GROUP, token); rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_MATERIAL_GROUP_SELECT); return(rst); }
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"; } } }
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"; } }
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()); }