public ActionResult SCDATE_TH() { AppClass.SetSession("location", 163); string token = AppClass.GetSession("token").ToString(); int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); MODEL_MES_ALL model_MODEL_MES_ALL = new MODEL_MES_ALL(); 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); model_MODEL_MES_ALL.MES_SY_GC = MES_SY_GC_list; model_MODEL_MES_ALL.GCCOUNT = MES_SY_GC_list.Length; model_MODEL_MES_ALL.GZZXCOUNT = 0; if (model_MODEL_MES_ALL.GCCOUNT == 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_MODEL_MES_ALL.MES_SY_GZZX = rst_MES_SY_GZZX; model_MODEL_MES_ALL.GZZXCOUNT = rst_MES_SY_GZZX.Length; } MES_SY_TYPEMX model_MES_SY_TYPEMX = new MES_SY_TYPEMX(); model_MES_SY_TYPEMX.TYPEID = 23; MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST_TSFH = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, token); model_MODEL_MES_ALL.MES_SY_TYPEMXLIST_TSFH = rst_MES_SY_TYPEMXLIST_TSFH; ViewData.Model = model_MODEL_MES_ALL; return(View()); }
public ActionResult TM_DELETE() { AppClass.SetSession("location", 158); string token = AppClass.GetSession("token").ToString(); int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); MODEL_MES_ALL model_MODEL_MES_ALL = new MODEL_MES_ALL(); 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); model_MODEL_MES_ALL.MES_SY_GC = MES_SY_GC_list; model_MODEL_MES_ALL.GCCOUNT = MES_SY_GC_list.Length; model_MODEL_MES_ALL.GZZXCOUNT = 0; if (model_MODEL_MES_ALL.GCCOUNT == 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_MODEL_MES_ALL.MES_SY_GZZX = rst_MES_SY_GZZX; model_MODEL_MES_ALL.GZZXCOUNT = rst_MES_SY_GZZX.Length; } model_MODEL_MES_ALL.SBHCOUNT = 0; if (model_MODEL_MES_ALL.GZZXCOUNT == 1) { MES_SY_GZZX_SBH model_MES_SY_GZZX_SBH = new MES_SY_GZZX_SBH(); model_MES_SY_GZZX_SBH.GC = model_MODEL_MES_ALL.MES_SY_GC[0].GC; model_MES_SY_GZZX_SBH.GZZXBH = model_MODEL_MES_ALL.MES_SY_GZZX[0].GZZXBH; MES_SY_GZZX_SBH[] rst_MES_SY_GZZX_SBH = mesModels.SY_GZZX_SBH.SELECT(model_MES_SY_GZZX_SBH, token); model_MODEL_MES_ALL.MES_SY_GZZX_SBH = rst_MES_SY_GZZX_SBH; model_MODEL_MES_ALL.SBHCOUNT = rst_MES_SY_GZZX_SBH.Length; } ViewData.Model = model_MODEL_MES_ALL; return(View()); }
public string GZZXList(string GC) { MES_SY_GZZX model = new MES_SY_GZZX(); model.GC = GC; model.STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); return(AppClass.EasyCall <MES_SY_GZZX, MES_SY_GZZX[]>(model, mesModels.SY_GZZX.SELECT_BY_ROLE)); }
public MES_RETURN_UI INSERT(MES_SY_GZZX model, string ptoken) { MES_RETURN mr = client.INSERT(model, ptoken); MES_RETURN_UI mrui = new MES_RETURN_UI(); mrui.TYPE = mr.TYPE; mrui.MESSAGE = mr.MESSAGE; return(mrui); }
public MES_RETURN_UI UPDATE(MES_SY_GZZX 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); //return client.UPDATE(model, ptoken); }
public string GET_GZZX_BY_ROLE(string GC) { string token = AppClass.GetSession("token").ToString(); int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); MES_SY_GZZX model_MES_SY_GZZX = new MES_SY_GZZX(); model_MES_SY_GZZX.GC = GC; model_MES_SY_GZZX.STAFFID = STAFFID; MES_SY_GZZX[] rst = mesModels.SY_GZZX.SELECT_BY_ROLE(model_MES_SY_GZZX, token); return(Newtonsoft.Json.JsonConvert.SerializeObject(rst)); }
public string GET_GZZX_BYGC_NOROLE(string GC) { string token = AppClass.GetSession("token").ToString(); string rst = ""; MES_SY_GZZX model = new MES_SY_GZZX(); model.GC = GC; MES_SY_GZZX[] rst_MES_SY_GZZX = mesModels.SY_GZZX.SELECT_USER(model, token); rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_GZZX); return(rst); }
public void SCANTPM() { ZBCFUN_CPBZ_READ res = ServicModel.PD_GD.get_CPBZ_READ(smtextBox.Text.Trim().ToUpper(), getToken()); if (res.MES_RETURN.TYPE.Equals("S")) { if (res.ET_RT.Length > 0 && res.ET_RT != null) { MES_SY_GZZX_WLLB wllbModel = new MES_SY_GZZX_WLLB(); wllbModel.WLLBID = res.ES_HEADER.WLLB; wllbModel.GC = res.ES_HEADER.WERKS; wllbModel.GZZXBH = res.ET_RT[0].ARBPL; MES_SY_GZZX_WLLB_SELECT wllbRes = ServicModel.SY_GZZX_WLLB.SELECT(wllbModel, getToken()); MES_SY_GC gc_model = new MES_SY_GC(); gc_model.GC = res.ES_HEADER.WERKS; MES_SY_GC[] gc_res = ServicModel.SY_GC.read(gc_model, getToken()); MES_SY_GZZX gzzxmodel = new MES_SY_GZZX(); gzzxmodel.GZZXBH = res.ET_RT[0].ARBPL; gzzxmodel.GC = res.ES_HEADER.WERKS; MES_SY_GZZX[] gzzx_res = ServicModel.SY_GZZX.SELECT(gzzxmodel, getToken()); ini.IniWriteValue(ini.Section_UserInfo, "gzzxvalue", res.ET_RT[0].ARBPL); ini.IniWriteValue(ini.Section_UserInfo, "gzzxtext", gzzx_res[0].GZZXMS); ini.IniWriteValue(ini.Section_GC, "value", res.ES_HEADER.WERKS); ini.IniWriteValue(ini.Section_GC, "text", gc_res[0].GCMS); if (wllbRes.MES_RETURN.TYPE.Equals("S")) { if (wllbRes.MES_SY_GZZX_WLLB != null && wllbRes.MES_SY_GZZX_WLLB.Length == 1) { if (block != null) { block(new MES_PD_SCRW_LIST(), wllbRes.MES_SY_GZZX_WLLB[0].RIGHTID, res.ES_HEADER.WERKS, res.ET_RT[0].ARBPL, res.ES_HEADER.WLLB, this, smtextBox.Text.Trim().ToUpper()); //this.Close(); } } else { //ShowMeg("获取工单对应权限异常,请联系管理员"); ShowMeg(q(Msg_Type.msggdroleexcept)); } } } //res.ES_HEADER.WERKS } else { ShowMeg(res.MES_RETURN.MESSAGE); } }
public ActionResult ADD_GD_FROMSAP() { int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); string token = AppClass.GetSession("STAFFID").ToString(); MODEL_Assign_WorkOrder model = new MODEL_Assign_WorkOrder(); 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); model.MES_SY_GC = MES_SY_GC_list; MES_SY_GZZX model_MES_SY_GZZX = new MES_SY_GZZX(); ViewData.Model = model; return(View()); }
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"; } }
public string GET_GZZX_BYGC(string GC) { int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); string token = AppClass.GetSession("token").ToString(); string rst = ""; MES_SY_GZZX model = new MES_SY_GZZX(); model.GC = GC; model.STAFFID = STAFFID; if (GC == "") { MES_SY_GZZX[] rst_MES_SY_GZZX = new MES_SY_GZZX[0]; rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_GZZX); } else { MES_SY_GZZX[] rst_MES_SY_GZZX = mesModels.SY_GZZX.SELECT_BY_ROLE(model, token); rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_GZZX); } return(rst); }
public frmFind_GD(string BT, Rigth_Type rtype) { InitializeComponent(); #region UI RigthType = rtype; this.GCtextBox.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2, 245); this.GCtextBox.Text = getGC("text"); this.GZZXcomboBox.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2, 300); this.SBcomboBox.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2, 355); this.label1.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2 - 150, 250); this.label2.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2 - 150, 305); this.label3.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2 - 150, 360); this.button1.Location = new System.Drawing.Point(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2 - 75, 430); // //BTlabel.Text = BT; factory.configLabel(BTlabel, new Size(rect.Width - 20, 40), new Point(10, 94), new Font(q(Msg_Type.fonttype), 25), BT); BTlabel.TextAlign = ContentAlignment.MiddleCenter; MES_SY_GZZX gzzxmodel = new MES_SY_GZZX(); gzzxmodel.GC = Convert.ToString(getGC("value")); string staff = getUserInfo("staffid"); if (string.IsNullOrEmpty(staff) == false) { gzzxmodel.STAFFID = Convert.ToInt32(staff); } else { MessageBox.Show("得不到对应的人员信息!!!", "消息框"); } MES_SY_GZZX[] list = ServicModel.SY_GZZX.SELECT_BY_ROLE(gzzxmodel, getToken()); for (int i = 0; i < list.Length; i++) { list[i].GZZXBH = list[i].GZZXBH + "-" + list[i].GZZXMS; } GZZXcomboBox.DataSource = list; GZZXcomboBox.ValueMember = "ID"; GZZXcomboBox.DisplayMember = "GZZXBH"; #endregion }
private void GCcomboBox_SelectedIndexChanged(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender; object obj = cb.SelectedValue; MES_SY_GZZX model = new MES_SY_GZZX(); if (obj is string) { model.GC = Convert.ToString(obj); GZZXcomboBox.SelectedValue = ""; GZZXcomboBox.SelectedText = ""; SBcomboBox.SelectedValue = ""; SBcomboBox.SelectedText = ""; } MES_SY_GZZX[] list = ServicModel.SY_GZZX.SELECT(model, getToken()); for (int i = 0; i < list.Length; i++) { list[i].GZZXBH = list[i].GZZXBH + "-" + list[i].GZZXMS; } GZZXcomboBox.DataSource = list; GZZXcomboBox.ValueMember = "ID"; GZZXcomboBox.DisplayMember = "GZZXBH"; }
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.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; } gzzxcomboBox.DataSource = list; gzzxcomboBox.ValueMember = "GZZXBH"; gzzxcomboBox.DisplayMember = "GZZXMS"; } }
public MES_SY_GZZX[] SELECT_LB(MES_SY_GZZX model, string ptoken) { model.ISACTION = 0; return(client.SELECT_LB(model, ptoken)); }
public MES_SY_GZZX_GW_LIST SELECT_GZZX_GW(MES_SY_GZZX model, string ptoken) { return(client.SELECT_GZZX_GW(model, ptoken)); }
public MES_SY_GZZX[] SELECT_BY_ROLE(MES_SY_GZZX model, string ptoken) { return(client.SELECT_BY_ROLE(model, ptoken)); }
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()); }
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 void Init(MES_SY_GZZX_SBH[] list, string gzzx, Rigth_Type rtype) { RigthType = rtype; Sbhlist = list; Gzzx = gzzx; if (rtype == Rigth_Type.zhujizhengjitl) { label1.Text = q(Msg_Type.fieldsdscx);//"素电生产线"; } else { MES_SY_GZZX model = new MES_SY_GZZX(); if (list.Length > 0) { model.GC = list[0].GC; model.GZZXBH = gzzx; string[] sArray = model.GZZXBH.Split('-'); if (sArray.Length > 1) { label1.Text = gzzx; } else { MES_SY_GZZX[] res = ServicModel.SY_GZZX.SELECT(model, getToken()); if (res.Length == 0) { label1.Text = gzzx; } else { label1.Text = gzzx + "-" + res[0].GZZXMS; } } } else { label1.Text = gzzx; } } panel1.AutoScroll = true; for (int i = 0; i < list.Length; i++) { Button btn = new Button(); if (RigthType == Rigth_Type.fujitl) { btn.Size = new Size(180, 140); btn.Location = new Point(10 + rect.Width / 5 * (i % 5), 0 + i / 5 * 195); btn.Font = new System.Drawing.Font(q(Msg_Type.fonttype), 40); } else { btn.Size = new Size(90, 70); btn.Location = new Point(10 + rect.Width / 10 * (i % 10), 0 + i / 10 * 85); btn.Font = new System.Drawing.Font(q(Msg_Type.fonttype), 13); } btn.Text = list[i].SBMS; btn.Tag = list[i].SBBH; btn.Click += new System.EventHandler(this.btn_Click); btn.FlatStyle = FlatStyle.Popup; panel1.Controls.Add(btn); } smtextBox1.Select(); }
private void RYdataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (this.RYdataGridView.CurrentCell.OwningColumn.Name == q(Msg_Type.fielddelete)) //"删除" { int id = Convert.ToInt32(this.RYdataGridView.CurrentRow.Cells[q(Msg_Type.fieldrydm)].Value); //"人员代码" MES_RETURN_UI res = ServicModel.TM_CZR.UPDATE_LEAVE(id, getToken()); if (res.TYPE.Equals("S")) { MES_TM_CZR model = new MES_TM_CZR(); model.GC = _MES_PD_SCRW_LIST.GC; //model.CZRGH = SMtextBox.Text.Trim(); //model.GWID = 0; model.CZLB = Czlb; if (Czlb == 1) { model.RWBH = _MES_PD_SCRW_LIST.RWBH; } else if (Czlb == 2) { model.SBBH = _MES_PD_SCRW_LIST.SBBH; } _czrList = ServicModel.TM_CZR.SELECT_CZR_NOW(model, getToken()); DatagridgetData(); } else { //MessageBox.Show(res.MESSAGE, "消息框"); ShowMeg(res.MESSAGE); } } else if (this.RYdataGridView.CurrentCell.OwningColumn.Name == q(Msg_Type.fieldxggw))//"修改岗位" { MES_SY_GZZX model = new MES_SY_GZZX(); model.GC = getGC("value"); model.GZZXBH = Convert.ToString(getUserInfo("gzzxvalue")); MES_SY_GZZX_GW_LIST gwList = ServicModel.SY_GZZX.SELECT_GZZX_GW(model, getToken()); if (gwList.MES_RETURN.TYPE.Equals("S")) { GwArr = gwList.MES_SY_GZZX_GW; } else { //MessageBox.Show(gwList.MES_RETURN.MESSAGE, "消息框"); ShowMeg(gwList.MES_RETURN.MESSAGE); } int id = Convert.ToInt32(this.RYdataGridView.CurrentRow.Cells[q(Msg_Type.fieldrydm)].Value);//"人员代码" frmGW form = new frmGW(GwArr, id); show(form); MES_TM_CZR rymodel = new MES_TM_CZR(); rymodel.GC = MES_PD_SCRW_LIST.GC; if (Czlb == 1) { rymodel.RWBH = MES_PD_SCRW_LIST.RWBH; } else if (Czlb == 2) { rymodel.SBBH = MES_PD_SCRW_LIST.SBBH; } rymodel.CZLB = Czlb; _czrList = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken()); DatagridgetData(); } }
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"; } }
/// <summary> /// 动态按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_Click(object sender, EventArgs e) { Button btn = (Button)sender; int tag = Convert.ToInt32(btn.Tag); Rigth_Type type = (Rigth_Type)tag; if (type == Rigth_Type.wlrkdy) { frmWLKC_N form = new frmWLKC_N(type); push(form, this); } else if (type == Rigth_Type.zhujizhengjitl) { MES_SY_GC gcmodel = new MES_SY_GC(); gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid")); MES_SY_GC[] gcList = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken()); if (gcList.Length > 1) { showGZZX(btn.Text, type); } else if (gcList.Length == 1) { MES_SY_GZZX_SBH model = new MES_SY_GZZX_SBH(); model.GC = gcList[0].GC; model.STAFFID = Convert.ToInt16(getUserInfo("staffid")); model.WLLBNAME = "素电"; MES_SY_GZZX_SBH[] list = ServicModel.SY_GZZX_SBH.SELECT_BY_STAFFID(model, getToken()); frmFindSBH form = new frmFindSBH(list, q(Msg_Type.choiceCX), type, true); push(form, this); } else { ShowMeg(q(Msg_Type.accountnotgcrole)); } } else if (type == Rigth_Type.tmbd) { frmTM_bd form = new frmTM_bd(); push(form, this); } else if (type == Rigth_Type.tmbdLimit) { frmTM_bdLimit form = new frmTM_bdLimit(); push(form, this); } else if (type == Rigth_Type.sgsm) { frmSGSM form = new frmSGSM(); push(form, this); } else if (type == Rigth_Type.tbprint) { frmPrintTM form = new frmPrintTM(); show(form); } else if (type == Rigth_Type.tmInfoUpdate) { frmTM_INFO_UPDATE form = new frmTM_INFO_UPDATE(); show(form); } else if (type == Rigth_Type.configSetting) { frmConfigView form = new frmConfigView(); push(form, this); } else if (type == Rigth_Type.rwdsm) { frmRWDSCAN form = new frmRWDSCAN(); form.block = RWDSCAN; show(form); } else if (type == Rigth_Type.sudianfangong) { int[] arr = { 7 }; frmSGSM_Puls form = new frmSGSM_Puls(arr); push(form, this); } else if (type == Rigth_Type.zhengjicc) { showGZZX(btn.Text, type); } else if (type == Rigth_Type.fujicc) { showGZZX(btn.Text, type); } else if (type == Rigth_Type.fujitl) { showGZZX(btn.Text, type); } else if (type == Rigth_Type.zswllotdy) { frmZSLotprint form = new frmZSLotprint(); //show(form); int ScreenWidth = Screen.PrimaryScreen.WorkingArea.Width; int ScreenHeight = Screen.PrimaryScreen.WorkingArea.Height; //计算窗体显示的坐标值,可以根据需要微调几个像素 form.StartPosition = FormStartPosition.CenterScreen; //this.Visible = false; form.Show(); } else { MES_SY_GC gcmodel = new MES_SY_GC(); gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid")); MES_SY_GC[] gcList = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken()); if (gcList.Length == 1) { MES_SY_GZZX gzzxmodel = new MES_SY_GZZX(); gzzxmodel.GC = gcList[0].GC; gzzxmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid")); //gzzxmodel.WLLB = Gzzxlb; gzzxmodel.WLLBNAME = GetwllbRightTypeString(type); MES_SY_GZZX[] list = ServicModel.SY_GZZX.SELECT_BY_ROLE(gzzxmodel, getToken()); if (list.Length == 1) { MES_SY_GZZX_SBH model = new MES_SY_GZZX_SBH(); model.GZZXBH = list[0].GZZXBH; model.GC = gzzxmodel.GC; //model.WLLB = Gzzxlb; model.WLLBNAME = GetwllbRightTypeString(type); MES_SY_GZZX_SBH[] sbhlist = ServicModel.SY_GZZX_SBH.SELECT(model, getToken()); frmFindSBH form = new frmFindSBH(sbhlist, list[0].GZZXMS, type, true); push(form, this); } else { showGZZX(btn.Text, type); } } else { showGZZX(btn.Text, type); } } }
public void SCANGD() { //if (gccomboBox.SelectedValue.Equals("0")) //{ // //&& gccomboBox.SelectedValue.Equals("0") // //ShowMeg("请选择工单对应的工厂"); // ShowMeg(q(Msg_Type.msggdgc)); // return; //} //string gc = Convert.ToString(gccomboBox.SelectedValue); //ZBCFUN_GDJGXX_READ sap_res = ServicModel.PD_GD.get_GDJGXX_BYERPNO_GC(gc, smtextBox.Text.Trim().ToUpper(), getToken()); ZBCFUN_GDJGXX_READ sap_res = ServicModel.PD_GD.get_GDJGXX_BYERPNO(smtextBox.Text.Trim().ToUpper(), getToken()); if (!sap_res.MES_RETURN.TYPE.Equals("S")) { ShowMeg(sap_res.MES_RETURN.MESSAGE); return; } MES_PD_GD gdmodel = new MES_PD_GD(); gdmodel.ERPNO = smtextBox.Text.Trim().ToUpper(); gdmodel.JLR = Convert.ToInt32(getUserInfo("staffid")); SELECT_MES_PD_GD res = ServicModel.PD_GD.SELECT_BY_ERPNO_SYNC(gdmodel, getToken()); if (res.MES_RETURN.TYPE.Equals("S")) { if (res.MES_PD_GD_LIST.Length == 1) { MES_PD_GD_LIST node = res.MES_PD_GD_LIST[0]; if (node.WLLBNAME.Equals("成品")) { //ShowMeg("成品请扫描<生产入库标识>"); ShowMeg(q(Msg_Type.msgcpscanrkbs)); return; } if (block != null) { MES_SY_GZZX_WLLB wllbModel = new MES_SY_GZZX_WLLB(); wllbModel.WLLBID = node.WLLB; wllbModel.GC = node.GC; wllbModel.GZZXBH = node.GZZXBH; MES_SY_GZZX_WLLB_SELECT wllbRes = ServicModel.SY_GZZX_WLLB.SELECT(wllbModel, getToken()); MES_SY_GC gc_model = new MES_SY_GC(); gc_model.GC = node.GC; MES_SY_GC[] gc_res = ServicModel.SY_GC.read(gc_model, getToken()); MES_SY_GZZX gzzxmodel = new MES_SY_GZZX(); gzzxmodel.GZZXBH = node.GZZXBH; gzzxmodel.GC = node.GC; MES_SY_GZZX[] gzzx_res = ServicModel.SY_GZZX.SELECT(gzzxmodel, getToken()); ini.IniWriteValue(ini.Section_UserInfo, "gzzxvalue", node.GZZXBH); ini.IniWriteValue(ini.Section_UserInfo, "gzzxtext", gzzx_res[0].GZZXMS); ini.IniWriteValue(ini.Section_GC, "value", node.GC); ini.IniWriteValue(ini.Section_GC, "text", gc_res[0].GCMS); if (wllbRes.MES_RETURN.TYPE.Equals("S")) { if (wllbRes.MES_SY_GZZX_WLLB != null && wllbRes.MES_SY_GZZX_WLLB.Length == 1) { block(new MES_PD_SCRW_LIST(), wllbRes.MES_SY_GZZX_WLLB[0].RIGHTID, node.GC, node.GZZXBH, node.WLLB, this, smtextBox.Text.Trim().ToUpper()); //this.Close(); } else { //ShowMeg("获取工单对应权限异常,请联系管理员"); ShowMeg(q(Msg_Type.msggdroleexcept)); } } else { ShowMeg(wllbRes.MES_RETURN.MESSAGE); } } } else { //ShowMeg("工单获取的工单信息异常,请联系管理员"); ShowMeg(q(Msg_Type.msggdroleexcept)); } } else { ShowMeg(res.MES_RETURN.MESSAGE); } }