示例#1
0
        public frmSGSM_Puls(int[] wllbArr)
        {
            InitializeComponent();

            WllbArr = wllbArr;
            dataGridView1.AutoGenerateColumns = false;
            MES_SY_GC gcmodel = new MES_SY_GC();

            gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            MES_SY_GC[] gcArr = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken());
            for (int i = 0; i < gcArr.Length; i++)
            {
                gcArr[i].GCMS = gcArr[i].GC + "-" + gcArr[i].GCMS;
            }
            List <MES_SY_GC> gcList      = gcArr.ToList();
            MES_SY_GC        choiceModel = new MES_SY_GC();

            choiceModel.GCMS = q(Msg_Type.titlechoice);//"==请选择==";
            choiceModel.GC   = "0";
            gcList.Insert(0, choiceModel);
            gccomboBox.DisplayMember = "GCMS";
            gccomboBox.ValueMember   = "GC";
            gccomboBox.DataSource    = gcList;
            if (gcList.Count == 2)
            {
                gccomboBox.SelectedValue = gcList[1].GC;
            }
        }
示例#2
0
        public MES_SY_GC[] SELECT_ALLUSER()
        {
            MES_SY_GC model = new MES_SY_GC();

            model.ISACTION = 1;
            return(client.SELECT_ALLUSER(model));
        }
示例#3
0
        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());
        }
示例#4
0
        public ActionResult TPM_Manage()
        {
            string token = AppClass.GetSession("token").ToString();

            AppClass.SetSession("location", 201);
            int       STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            MES_SY_GC gclist  = new MES_SY_GC();

            gclist.STAFFID = STAFFID;
            MES_SY_GC[] gc       = mesModels.SY_GC.SELECT_BY_ROLE(gclist, token);
            MES_MM_CK   model_ck = new MES_MM_CK();

            model_ck.STAFFID = STAFFID;
            MES_MM_CK_SELECT data_ck  = mesModels.MM_CK.SELECT_BY_STAFFID(model_ck, token);
            MES_SY_TYPEMX    model_gg = new MES_SY_TYPEMX();

            //model_gg.TYPEID = 20;
            MES_SY_TYPEMXLIST[] data_gg = mesModels.SY_TYPEMX.SELECT(model_gg, token);

            MODLEDataGather data = new MODLEDataGather();

            data.Sy_gc            = gc;
            data.MES_MM_CK_SELECT = data_ck;
            data.Sy_typemxlist    = data_gg;
            ViewData.Model        = data;
            return(View());
        }
示例#5
0
        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());
        }
示例#6
0
        public frmTM_bd()
        {
            InitializeComponent();
            List = new List <MES_TM_TMINFO_LIST>();
            JLdataGridView.AutoGenerateColumns = false;
            MES_SY_GC gcmodel = new MES_SY_GC();

            gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));

            MES_SY_GC[] gcArr = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken());
            for (int i = 0; i < gcArr.Length; i++)
            {
                gcArr[i].GCMS = gcArr[i].GC + "-" + gcArr[i].GCMS;
            }
            List <MES_SY_GC> gcList      = gcArr.ToList();
            MES_SY_GC        choiceModel = new MES_SY_GC();

            choiceModel.GCMS = q(Msg_Type.titlechoice);//"==请选择==";
            choiceModel.GC   = "0";
            gcList.Insert(0, choiceModel);
            gccomboBox.DisplayMember = "GCMS";
            gccomboBox.ValueMember   = "GC";
            gccomboBox.DataSource    = gcList;
            if (gcList.Count == 2)
            {
                gccomboBox.SelectedValue = gcList[1].GC;
            }
            scrqdateTimePicker.Value     = DateTime.Now;
            jlrqfromdateTimePicker.Value = DateTime.Now;
            jlrqtodateTimePicker.Value   = DateTime.Now;
            //monthCalendar1.Visible = false;
            //monthCalendar2.Visible = false;
            //monthCalendar3.Visible = false;
        }
示例#7
0
        public string GCList()
        {
            MES_SY_GC model = new MES_SY_GC();

            model.STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            return(AppClass.EasyCall <MES_SY_GC, MES_SY_GC[]>(model, mesModels.SY_GC.SELECT_BY_ROLE));
        }
示例#8
0
        public frmFindGZZX(string BT, Rigth_Type type)
        {
            InitializeComponent();
            grouplabel.Text = BT;
            RigthType       = type;
            if (RigthType == Rigth_Type.zhujizhengjitl)
            {
                gzzxcomboBox.Visible = false;
                label2.Visible       = false;
            }
            Gzzxlb = 0;
            Wllb   = GetWLLBName(RigthType);
            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());
            for (int i = 0; i < gcList.Length; i++)
            {
                gcList[i].GCMS = gcList[i].GC + "-" + gcList[i].GCMS;
            }
            gccomboBox.DisplayMember = "GCMS";
            gccomboBox.ValueMember   = "GC";
            gccomboBox.DataSource    = gcList;
            button1.Select();
        }
示例#9
0
        public string GET_SY_GC(int STAFFID)
        {
            string    token   = AppClass.GetSession("token").ToString();
            MES_SY_GC gcmodel = new MES_SY_GC();

            gcmodel.STAFFID = STAFFID;
            MES_SY_GC[] gcList = mesmodels.SY_GC.SELECT_BY_ROLE(gcmodel, token);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(gcList));
        }
示例#10
0
        public MES_RETURN_UI insert(MES_SY_GC model, string ptoken)
        {
            //return client.insert(model, 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);
        }
示例#11
0
        public ActionResult CPHWBS()
        {
            Session["location"] = 20003;
            token = appClass.CRM_Gettoken();
            MES_SY_GC cx_gc = new MES_SY_GC();

            cx_gc.STAFFID = appClass.CRM_GetStaffid();
            MES_SY_GC[] GC = mesModels.SY_GC.SELECT_BY_ROLE(cx_gc, token);
            ViewBag.GC = GC;
            return(View());
        }
示例#12
0
        public ActionResult WLDZB()
        {
            AppClass.SetSession("location", 20005);
            token = appClass.CRM_Gettoken();
            MES_SY_GC cx_gc = new MES_SY_GC();

            cx_gc.STAFFID = appClass.CRM_GetStaffid();
            MES_SY_GC[] GC = mesModels.SY_GC.SELECT_BY_ROLE(cx_gc, token);
            ViewBag.GC = GC;
            return(View());
        }
示例#13
0
        public frmWLKC_N(Rigth_Type rtype)
        {
            InitializeComponent();
            List       = new List <ZSL_BCS303_BS>();
            ChoiceList = new List <ZSL_BCS303_BS>();
            //monthCalendar1.Visible = false;
            //monthCalendar2.Visible = false;
            RigthType = rtype;
            MES_SY_GC gcmodel = new MES_SY_GC();

            JLdataGridView.AutoGenerateColumns = false;
            gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            List <MES_SY_GC> gcList = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken()).ToList();

            for (int i = 0; i < gcList.Count; i++)
            {
                gcList[i].GCMS = gcList[i].GC + "-" + gcList[i].GCMS;
            }
            MES_SY_GC gcchoose = new MES_SY_GC();

            gcchoose.GC   = "0";
            gcchoose.GCMS = q(Msg_Type.titlechoice);//"==请选择==";
            gcList.Insert(0, gcchoose);

            gccomboBox.DisplayMember = "GCMS";
            gccomboBox.ValueMember   = "GC";
            gccomboBox.DataSource    = gcList.ToList();

            List <MES_MM_CK> ckList   = new List <MES_MM_CK>();
            MES_MM_CK        ckchoise = new MES_MM_CK();

            ckchoise.CKDM = "0";
            ckchoise.CKMS = q(Msg_Type.titlechoice);//"==请选择==";
            ckList.Add(ckchoise);
            kcdfcomboBox.DataSource    = ckList;
            kcdfcomboBox.DisplayMember = "CKMS";
            kcdfcomboBox.ValueMember   = "CKDM";
            //MES_MM_CK ckmodel = new MES_MM_CK();
            //ckmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            //ckmodel.GC = Convert.ToString(gccomboBox.SelectedValue);
            //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;
            //    }
            //    kcdfcomboBox.DataSource = ckres.MES_MM_CK;
            //    kcdfcomboBox.DisplayMember = "CKMS";
            //    kcdfcomboBox.ValueMember = "CKDM";
            //}
            slrqfromdateTimePicker.Text = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            slrqtodateTimePicker.Text   = DateTime.Now.ToString("yyyy-MM-dd 23:59:59");
        }
示例#14
0
        public string GetGCbyStaffid(int STAFFID)
        {
            MES_SY_GC model_MES_SY_GC = new MES_SY_GC();

            //TokenInfo tokeninfo = AccountModel.UserToken.Token("api", "sonluk2018");
            //AccountModel.UserToken()
            model_MES_SY_GC.STAFFID = STAFFID;
            string token = AppClass.GetSession("token").ToString();

            MES_SY_GC[] MES_SY_GC_list = mesModels.SY_GC.SELECT_BY_ROLE(model_MES_SY_GC, token);
            return(JsonConvert.SerializeObject(MES_SY_GC_list));
        }
示例#15
0
        public MODEL_Assign_WorkOrder MvcModel()
        {
            int    STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string token   = AppClass.GetSession("token").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;
            return(model);
        }
示例#16
0
        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);
            }
        }
示例#17
0
        public string Data_Select_GC_ROLE()
        {
            int    STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string token   = Session["token"].ToString();

            MES_SY_GC model = new MES_SY_GC();

            model.STAFFID = STAFFID;
            MES_SY_GC[] data = mesmodels.SY_GC.SELECT_BY_ROLE(model, token);
            string      s    = Newtonsoft.Json.JsonConvert.SerializeObject(data);

            return(s);
        }
示例#18
0
        public ActionResult YF_WorkOrder()
        {
            AppClass.SetSession("location", 157);
            int    STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string token   = AppClass.GetSession("token").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;
            ViewData.Model  = model;
            return(View());
        }
示例#19
0
        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());
        }
示例#20
0
        public ActionResult CK_Setting()
        {
            Session["location"] = 20000;
            token = appClass.CRM_Gettoken();
            MES_SY_TYPEMX cx_ljxt = new MES_SY_TYPEMX();

            cx_ljxt.TYPEID = 39;
            MES_SY_TYPEMXLIST[] LJXT = mesModels.SY_TYPEMX.SELECT(cx_ljxt, token);
            ViewBag.LJXT = LJXT;

            MES_SY_GC cx_gc = new MES_SY_GC();

            cx_gc.STAFFID = appClass.CRM_GetStaffid();
            MES_SY_GC[] GC = mesModels.SY_GC.SELECT_BY_ROLE(cx_gc, token);
            ViewBag.GC = GC;

            return(View());
        }
示例#21
0
        public ActionResult ZS_WLBSKGL_MANAGE()
        {
            TokenINFO rst_TokenINFO = GET_TokenINFO();
            int       STAFFID       = rst_TokenINFO.STAFFID;
            MES_SY_GC gclist        = new MES_SY_GC();

            gclist.STAFFID = STAFFID;
            MES_SY_GC[] gc       = mesmodels.SY_GC.SELECT_BY_ROLE(gclist, rst_TokenINFO.Token);
            MES_MM_CK   model_ck = new MES_MM_CK();

            model_ck.STAFFID = STAFFID;
            MES_MM_CK_SELECT data_ck   = mesmodels.MM_CK.SELECT_BY_STAFFID(model_ck, rst_TokenINFO.Token);
            MODLE_TPM        view_data = new MODLE_TPM();

            view_data.Sy_gc            = gc;
            view_data.MES_MM_CK_SELECT = data_ck;
            ViewData.Model             = view_data;
            return(View());
        }
示例#22
0
        public frmWLKC(Rigth_Type rtype)
        {
            InitializeComponent();
            List       = new List <ZSL_BCS303_BS>();
            ChoiceList = new List <ZSL_BCS303_BS>();
            //monthCalendar1.Visible = false;
            //monthCalendar2.Visible = false;
            RigthType = rtype;
            MES_SY_GC gcmodel = new MES_SY_GC();

            JLdataGridView.AutoGenerateColumns = false;
            gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            MES_SY_GC[] gcList = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken());
            for (int i = 0; i < gcList.Length; i++)
            {
                gcList[i].GCMS = gcList[i].GC + "-" + gcList[i].GCMS;
            }
            gccomboBox.DisplayMember = "GCMS";
            gccomboBox.ValueMember   = "GC";
            gccomboBox.DataSource    = gcList;
            MES_MM_CK ckmodel = new MES_MM_CK();

            ckmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            ckmodel.GC      = getGC("value");
            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;
                }
                kcdfcomboBox.DataSource    = ckres.MES_MM_CK;
                kcdfcomboBox.DisplayMember = "CKMS";
                kcdfcomboBox.ValueMember   = "CKDM";
            }
            //monthCalendar1.Visible = false;
            //monthCalendar2.Visible = false;
            slrqfromdateTimePicker.Text = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            slrqtodateTimePicker.Text   = DateTime.Now.ToString("yyyy-MM-dd 23:59:59");
        }
示例#23
0
        public frmRWDSCAN()
        {
            InitializeComponent();
            MES_SY_GC gcmodel = new MES_SY_GC();

            gcmodel.STAFFID = Convert.ToInt32(getUserInfo("staffid"));

            MES_SY_GC[] gcArr = ServicModel.SY_GC.SELECT_BY_ROLE(gcmodel, getToken());
            for (int i = 0; i < gcArr.Length; i++)
            {
                gcArr[i].GCMS = gcArr[i].GC + "-" + gcArr[i].GCMS;
            }
            List <MES_SY_GC> gcList = gcArr.ToList();

            staffgclist = gcList;
            MES_SY_GC choiceModel = new MES_SY_GC();

            choiceModel.GCMS = q(Msg_Type.titlechoice);//"==请选择==";
            choiceModel.GC   = "0";
            gcList.Insert(0, choiceModel);
            gccomboBox.DisplayMember = "GCMS";
            gccomboBox.ValueMember   = "GC";
            gccomboBox.DataSource    = gcList;
            gclabel.Visible          = false;
            gccomboBox.Visible       = false;
            //if (gcList.Count == 2)
            //{
            //    gccomboBox.SelectedValue = gcList[1].GC;
            //}
            //if (gcArr.Length == 1)
            //{
            //    gclabel.Visible = false;
            //    gccomboBox.Visible = false;
            //}
            //else
            //{
            //    gclabel.Visible = true;
            //    gccomboBox.Visible = true;
            //}
        }
示例#24
0
        public void CHANGERWD()
        {
            MES_PD_SCRW model = new MES_PD_SCRW();

            model.RWBH     = SMtextBox.Text.Trim().ToUpper();//.Text.Trim().ToUpper();
            model.WLLBNAME = "素电";
            model.STAFFID  = Convert.ToInt32(getUserInfo("staffid"));
            //model.ZPRQ = DateTime.Now.ToString("yyyy-MM-dd");
            SELECT_MES_PD_SCRW res = ServicModel.PD_SCRW.SELECT_BY_ROLE(model, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                if (res.MES_PD_SCRW_LIST.Length == 1)
                {
                    MES_PD_SCRW_LIST = res.MES_PD_SCRW_LIST[0];
                    MES_SY_GC gc_model = new MES_SY_GC();
                    gc_model.GC = res.MES_PD_SCRW_LIST[0].GC;
                    MES_SY_GC[] gc_res = ServicModel.SY_GC.read(gc_model, getToken());
                    ini.IniWriteValue(ini.Section_UserInfo, "gzzxvalue", res.MES_PD_SCRW_LIST[0].GZZXBH);
                    ini.IniWriteValue(ini.Section_UserInfo, "gzzxtext", res.MES_PD_SCRW_LIST[0].GZZXNAME);
                    ini.IniWriteValue(ini.Section_GC, "value", res.MES_PD_SCRW_LIST[0].GC);
                    ini.IniWriteValue(ini.Section_GC, "text", gc_res[0].GCMS);
                }
                else
                {
                    ShowMeg(q(Msg_Type.msgrwexcept));//"任务异常请联系管理员"
                    SMtextBox.Select();
                    return;
                }
            }
            else
            {
                ShowMeg(res.MES_RETURN.MESSAGE);
                SMtextBox.Select();
                return;
            }

            SBHID  = MES_PD_SCRW_LIST.SBBH;
            Tmlist = new List <TMDataGrid>();

            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC   = MES_PD_SCRW_LIST.GC;
            rymodel.RWBH = MES_PD_SCRW_LIST.RWBH;
            rymodel.CZLB = 1;
            _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
            _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(MES_PD_SCRW_LIST.RWBH, MES_PD_SCRW_LIST.ZPRQ, MES_PD_SCRW_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 = MES_PD_SCRW_LIST.GZZXBH + "-" + MES_PD_SCRW_LIST.GZZXNAME;
            gctextBox.Text   = MES_PD_SCRW_LIST.GC;
            sbhtextBox.Text  = MES_PD_SCRW_LIST.SBH;

            MESlabel.Text   = q(Msg_Type.titlemesgd) + MES_PD_SCRW_LIST.GDDH;                                           //"MES工单:"
            GDHlabel.Text   = q(Msg_Type.titlegd) + MES_PD_SCRW_LIST.ERPNO;                                             //"工单号:"
            WLXXlabel.Text  = q(Msg_Type.titlewlxx) + MES_PD_SCRW_LIST.WLH + "/" + MES_PD_SCRW_LIST.WLMS;               //"物料信息:"
            WLLBlabel1.Text = q(Msg_Type.titlewllb) + MES_PD_SCRW_LIST.WLLBNAME;                                        //"物料类别:"
            dclabel.Text    = q(Msg_Type.titledcdjandxh) + MES_PD_SCRW_LIST.DCXHNAME + "/" + MES_PD_SCRW_LIST.DCDJNAME; //"电池型号/等级:"
            rwdlabel.Text   = q(Msg_Type.titlerwd) + MES_PD_SCRW_LIST.RWBH;                                             //"任务单:"
            //configBom();
            if (_bomList.MES_RETURN.TYPE.Equals("S"))
            {
                BOMdataGridView.DataSource = getBomList(_bomList);
            }
            else
            {
                ShowMeg(_bomList.MES_RETURN.MESSAGE);
                //this.Close();
                BOMdataGridView.DataSource = new List <BomDataGrid>();
            }
            //BOMdataGridView.DataSource = getBomList(_bomList);
            BOMdataGridView.ClearSelection();
            LSdataGridView.ReadOnly = true;
            dateTimePicker1.Text    = MES_PD_SCRW_LIST.ZPRQ;
            LastDate = dateTimePicker1.Text.Trim();
            ConfigJsDataGridView();
        }
示例#25
0
 public MES_SY_GC[] read(MES_SY_GC model, string ptoken)
 {
     return(client.read(model, ptoken));
 }
示例#26
0
        /// <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);
                }
            }
        }
示例#27
0
 public MES_SY_GC[] SELECT_BY_ROLE(MES_SY_GC model, string ptoken)
 {
     return(client.SELECT_BY_ROLE(model, ptoken));
 }
示例#28
0
        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);
            }
        }
示例#29
0
        public void ChangeRW()
        {
            MES_PD_SCRW model = new MES_PD_SCRW();

            model.RWBH    = smtextBox.Text.Trim().ToUpper();
            model.STAFFID = Convert.ToInt32(getUserInfo("staffid"));
            //model.ZPRQ = DateTime.Now.ToString("yyyy-MM-dd");
            SELECT_MES_PD_SCRW res = ServicModel.PD_SCRW.SELECT_BY_ROLE(model, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                if (res.MES_PD_SCRW_LIST.Length == 1)
                {
                    if (res.MES_PD_SCRW_LIST[0].WLLBNAME.Equals("成品"))
                    {
                        //ShowMeg("成品请扫描<生产入库标识>");
                        ShowMeg(q(Msg_Type.msgcpscanrkbs));
                        return;
                    }
                    MES_SY_GZZX_WLLB wllbModel = new MES_SY_GZZX_WLLB();
                    wllbModel.WLLBID = res.MES_PD_SCRW_LIST[0].WLLB;
                    wllbModel.GC     = res.MES_PD_SCRW_LIST[0].GC;
                    wllbModel.GZZXBH = res.MES_PD_SCRW_LIST[0].GZZXBH;


                    //ini.IniWriteValue(ini.Section_GC, "text", Convert.ToString(gccomboBox.Text.Trim()));
                    MES_SY_GC gc_model = new MES_SY_GC();
                    gc_model.GC = res.MES_PD_SCRW_LIST[0].GC;
                    MES_SY_GC[] gc_res = ServicModel.SY_GC.read(gc_model, getToken());
                    ini.IniWriteValue(ini.Section_UserInfo, "gzzxvalue", res.MES_PD_SCRW_LIST[0].GZZXBH);
                    ini.IniWriteValue(ini.Section_UserInfo, "gzzxtext", res.MES_PD_SCRW_LIST[0].GZZXNAME);
                    ini.IniWriteValue(ini.Section_GC, "value", res.MES_PD_SCRW_LIST[0].GC);
                    ini.IniWriteValue(ini.Section_GC, "text", gc_res[0].GCMS);
                    MES_SY_GZZX_WLLB_SELECT wllbRes = ServicModel.SY_GZZX_WLLB.SELECT(wllbModel, getToken());
                    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(res.MES_PD_SCRW_LIST[0], wllbRes.MES_SY_GZZX_WLLB[0].RIGHTID, "", "", 0, this, smtextBox.Text.Trim().ToUpper());
                                //this.Close();
                            }
                        }
                        else
                        {
                            //ShowMeg("获取任务单权限异常,请联系管理员");
                            ShowMeg(q(Msg_Type.msgrwdroleexcept));
                        }
                    }
                    else
                    {
                        ShowMeg(wllbRes.MES_RETURN.MESSAGE);
                    }
                }
                else
                {
                    //ShowMeg("获得任务单异常,请联系管理员");
                    ShowMeg(q(Msg_Type.msgrwdroleexcept));
                }
            }
            else
            {
                ShowMeg(res.MES_RETURN.MESSAGE);
            }
        }
示例#30
0
        public void SCANSBBH()
        {
            MES_SY_GZZX_SBH model = new MES_SY_GZZX_SBH();

            model.SBBH = smtextBox.Text.Trim();
            MES_SY_GZZX_SBH[] sbhREs = ServicModel.SY_GZZX_SBH.SELECT(model, getToken());
            if (sbhREs.Length == 1)
            {
                MES_SY_GZZX_SBH res = sbhREs[0];
                ini.IniWriteValue(ini.Section_UserInfo, "gzzxvalue", res.GZZXBH);
                ini.IniWriteValue(ini.Section_UserInfo, "gzzxtext", res.GZZXMS);
                ini.IniWriteValue(ini.Section_GC, "value", res.GC);
                MES_SY_GC gcmodel = new MES_SY_GC();
                gcmodel.GC = res.GC;
                MES_SY_GC[] gcres = ServicModel.SY_GC.read(gcmodel, getToken());
                if (gcres.Length == 1)
                {
                    ini.IniWriteValue(ini.Section_GC, "text", gcres[0].GCMS);

                    MES_PD_SCRW rwmodel = new MES_PD_SCRW();
                    rwmodel.SBBH = smtextBox.Text.Trim();;


                    //DateTime currentTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
                    //DateTime dt = DateTime.Now;
                    //dt = dt.AddHours(-4);
                    //string a = ServicModel.PUBLIC_FUNC.GET_TIME(getToken());
                    DateTime sy_dt = Convert.ToDateTime(ServicModel.PUBLIC_FUNC.GET_TIME(getToken())).AddHours(-4);
                    //sy_dt = sy_dt.AddHours(-4);
                    //string currentTime = dt.ToString("yyyy-MM-dd");
                    rwmodel.ZPRQ = sy_dt.ToString("yyyy-MM-dd");

                    SELECT_MES_PD_SCRW Smodel = ServicModel.PD_SCRW.SELECT_LAST(rwmodel, getToken());
                    if (Smodel.MES_RETURN.TYPE == "E")
                    {
                        ShowMeg(Smodel.MES_RETURN.MESSAGE);
                    }
                    else
                    {
                        MES_SY_GZZX_WLLB wllbModel = new MES_SY_GZZX_WLLB();
                        wllbModel.WLLBID = Smodel.MES_PD_SCRW_LIST[0].WLLB;
                        wllbModel.GC     = Smodel.MES_PD_SCRW_LIST[0].GC;
                        wllbModel.GZZXBH = Smodel.MES_PD_SCRW_LIST[0].GZZXBH;
                        MES_SY_GZZX_WLLB_SELECT wllbRes = ServicModel.SY_GZZX_WLLB.SELECT(wllbModel, getToken());
                        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(Smodel.MES_PD_SCRW_LIST[0], wllbRes.MES_SY_GZZX_WLLB[0].RIGHTID, "", "", 0, this, smtextBox.Text.Trim().ToUpper());
                                    //this.Close();
                                }
                            }
                            else
                            {
                                //ShowMeg("扫描设备号获取任务单权限异常,请联系管理员");
                                ShowMeg(q(Msg_Type.msgrwdroleexcept));
                            }
                        }
                        else
                        {
                            ShowMeg(wllbRes.MES_RETURN.MESSAGE);
                        }
                    }
                }
                else
                {
                    //ShowMeg("扫描的条码得到的不是唯一的工厂名字");
                    ShowMeg(q(Msg_Type.msgtmnoonly));
                }
            }
            else
            {
                //ShowMeg("扫描的条码不是正确设备号");
                ShowMeg(q(Msg_Type.msgscantmnosbh));
            }
        }