public string GET_PDINFO_BY_STAFFID(string datastring) { string token = Session["token"].ToString(); MES_PD_GD model_MES_PD_GD = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_PD_GD>(datastring); int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID")); model_MES_PD_GD.STAFFID = STAFFID; SELECT_MES_PD_GD rst_SELECT_MES_PD_GD = mesModels.PD_GD.SELECT_BY_STAFFID(model_MES_PD_GD, token); return(Newtonsoft.Json.JsonConvert.SerializeObject(rst_SELECT_MES_PD_GD)); }
public string GET_PDINFO(string GC, string GZZXBH, string KSDATE, string JSDATE, int WLLB, string WLH, string ERPNO, string GDDH, int GDLB) { string rst = ""; string token = Session["token"].ToString(); MES_PD_GD model_MES_PD_GD = new MES_PD_GD(); model_MES_PD_GD.GC = GC; model_MES_PD_GD.GZZXBH = GZZXBH; model_MES_PD_GD.KSDATE = KSDATE; model_MES_PD_GD.JSDATE = JSDATE; model_MES_PD_GD.WLLB = WLLB; model_MES_PD_GD.WLH = WLH; model_MES_PD_GD.ERPNO = ERPNO; model_MES_PD_GD.GDDH = GDDH; model_MES_PD_GD.GDLB = GDLB; SELECT_MES_PD_GD rst_SELECT_MES_PD_GD = mesModels.PD_GD.SELECT(model_MES_PD_GD, token); rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_SELECT_MES_PD_GD); return(rst); }
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); } }