Example #1
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());
        }
Example #2
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());
        }
Example #3
0
        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));
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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));
        }
Example #7
0
        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);
        }
Example #8
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);
            }
        }
Example #9
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());
        }
Example #10
0
        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";
            }
        }
Example #11
0
        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);
        }
Example #12
0
        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
        }
Example #13
0
        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";
        }
Example #14
0
        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";
            }
        }
Example #15
0
 public MES_SY_GZZX[] SELECT_LB(MES_SY_GZZX model, string ptoken)
 {
     model.ISACTION = 0;
     return(client.SELECT_LB(model, ptoken));
 }
Example #16
0
 public MES_SY_GZZX_GW_LIST SELECT_GZZX_GW(MES_SY_GZZX model, string ptoken)
 {
     return(client.SELECT_GZZX_GW(model, ptoken));
 }
Example #17
0
 public MES_SY_GZZX[] SELECT_BY_ROLE(MES_SY_GZZX model, string ptoken)
 {
     return(client.SELECT_BY_ROLE(model, ptoken));
 }
Example #18
0
        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());
        }
Example #19
0
        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;
            }
        }
Example #20
0
        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();
        }
Example #21
0
        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();
            }
        }
Example #22
0
        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";
            }
        }
Example #23
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);
                }
            }
        }
Example #24
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);
            }
        }