示例#1
0
        public void RefreshRW(MES_PD_SCRW_LIST list, string shebeihaoID)
        {
            SMtextBox.Select();
            SBHID = shebeihaoID;
            MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();

            bcmodel.GC     = Convert.ToString(getGC("value"));
            bcmodel.TYPEID = 5;
            //MES_SY_TYPEMXLIST[] bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
            //bccomboBox.DisplayMember = "MXNAME";
            //bccomboBox.ValueMember = "ID";
            //bccomboBox.DataSource = bclist;
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            Tmlist = new List <TMDataGrid>();
            if (list.RWBH == null)
            {
                gzzxtextBox.Text = getUserInfo("gzzxtext");
                gctextBox.Text   = getGC("text");
                sbhtextBox.Text  = shebeihaoID;
            }
            else
            {
                this._MES_PD_SCRW_LIST = list;
                configUI(list);
                //getReportInfoByTm();
            }
        }
示例#2
0
        public void Init(MES_PD_SCRW_LIST list, string shebeihaoID, Rigth_Type rtype, string sbh)
        {
            dateTimePicker1.Text = list.ZPRQ;
            LastDate             = dateTimePicker1.Text.Trim();
            IsGD         = false;
            this.Text    = GetFormName(rtype);
            unRequireArr = new List <int>();
            bingLSdatagridView();
            bingBomdatagridView();
            RigthType = rtype;
            SMtextBox.Select();
            SBHID = shebeihaoID;
            MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();

            bcmodel.GC       = Convert.ToString(getGC("value"));
            bcmodel.TYPEID   = 5;
            MES_PD_SCRW_LIST = list;

            Tmlist = new List <TMDataGrid>();
            if (list.RWBH == null)
            {
                gzzxtextBox.Text = getUserInfo("gzzxtext");
                gctextBox.Text   = getGC("text");
                sbhtextBox.Text  = sbh;
            }
            else
            {
                IsGD = true;
                this._MES_PD_SCRW_LIST = list;
                configUI(list);
            }
        }
示例#3
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());
        }
示例#4
0
        public void Init(MES_PD_SCRW_LIST list, string shebeihaoID, Rigth_Type rtype, string sbh)
        {
            unRequireArr     = new List <int>();
            MES_PD_SCRW_LIST = list;
            this.Text        = GetFormName(rtype);
            IsTMP            = false;
            bingLSdatagridView();
            bingBomdatagridView();
            RigthType = rtype;
            SMtextBox.Select();
            SBHID = shebeihaoID;
            MES_SY_TYPEMX bcmodel = new MES_SY_TYPEMX();

            bcmodel.GC     = Convert.ToString(getGC("value"));
            bcmodel.TYPEID = 5;
            //MES_SY_TYPEMXLIST[] bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
            //bccomboBox.DisplayMember = "MXNAME";
            //bccomboBox.ValueMember = "ID";
            //bccomboBox.DataSource = bclist;
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            Tmlist = new List <TMDataGrid>();
            if (list.RWBH == null)
            {
                gzzxtextBox.Text = getUserInfo("gzzxtext");
                gctextBox.Text   = getGC("text");
                sbhtextBox.Text  = sbh;
            }
            else
            {
                //this._MES_PD_SCRW_LIST = list;
                //configUI(list);
            }
        }
示例#5
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());
        }
示例#6
0
        private void tjbutton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(contenttextBox.Text.Trim()))
            {
                ShowMeg(q(Msg_Type.msgaddcontentnoempty));//"新增内容不能为空"
                return;
            }
            MES_SY_TYPEMX model = new MES_SY_TYPEMX();

            model.TYPEID = TypeID;
            model.GC     = getGC("value");
            model.MXNAME = contenttextBox.Text.Trim();
            MES_RETURN_UI res = ServicModel.SY_TYPEMX.INSERT(model, getToken());

            if (res.TYPE.Equals("S"))
            {
                configUI(TypeID);
                if (MessageBox.Show(q(Msg_Type.msginsertsuccess), q(Msg_Type.msgtitle), MessageBoxButtons.OK) == DialogResult.OK)//"新增成功", "消息框"
                {
                    contenttextBox.Clear();
                }
            }
            else
            {
                ShowMeg(res.MESSAGE);
            }
        }
示例#7
0
        public void InitData(MES_PD_SCRW_LIST list)
        {
            MES_TM_CZR rymodel = new MES_TM_CZR();

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

            MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();

            bcmodel1.ID     = 0;
            bcmodel1.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
            bcArr           = bclist.ToList();
            bcArr.Insert(0, bcmodel1);

            bccomboBox.DisplayMember = "MXNAME";
            bccomboBox.ValueMember   = "ID";
            bccomboBox.DataSource    = bcArr;
            bccomboBox.SelectedValue = list.BC;
            MESlabel.Text            = q(Msg_Type.titlemesgd) + list.GDDH;                 //"MES工单:"
            GDHlabel.Text            = q(Msg_Type.titlegd) + list.ERPNO;                   //"工单号:"
            WLXXlabel.Text           = q(Msg_Type.titlewlxx) + list.WLH + "/" + list.WLMS; //"物料信息:"
            WLLBlabel1.Text          = q(Msg_Type.titlewllb) + list.WLLBNAME;              //"物料类别:"
            rwdlabel.Text            = q(Msg_Type.titlerwd) + list.RWBH;                   //"任务单:"
            if (_bomList.MES_RETURN.TYPE.Equals("S"))
            {
                BOMdataGridView.DataSource = getBomList(_bomList);
                BOMdataGridView.ClearSelection();
            }
            else
            {
                ShowMeg(_bomList.MES_RETURN.MESSAGE);
                //this.Close();
                BOMdataGridView.DataSource = new List <BomDataGrid>();
            }
            LSdataGridView.ReadOnly = true;
            LastDate = dateTimePicker1.Text.Trim();
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                GDHlabel.Visible   = false;
                WLXXlabel.Location = GDHlabel.Location;
            }
        }
示例#8
0
        public string BATList(string GC)
        {
            MES_SY_TYPEMX model = new MES_SY_TYPEMX();

            model.GC     = GC;
            model.TYPEID = 6;
            return(AppClass.EasyCall <MES_SY_TYPEMX, MES_SY_TYPEMXLIST[]>(model, mesModels.SY_TYPEMX.SELECT));
        }
示例#9
0
        public frmBZ(MES_PD_SCRW_LIST list, string shebeihaoID, Rigth_Type rtype)
        {
            InitializeComponent();
            RigthType = rtype;
            SMtextBox.Select();
            SBHID  = shebeihaoID;
            Tmlist = new List <TMDataGrid>();
            this._MES_PD_SCRW_LIST = list;
            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC   = list.GC;
            rymodel.RWBH = list.RWBH;
            rymodel.CZLB = 1;
            _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());

            //_bomList = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH,, 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 bcBlank = new MES_SY_TYPEMXLIST();
            //bcBlank.MXNAME = "空";
            //bcBlank.ID = 0;
            //bcArr.Add(bcBlank);

            MES_SY_TYPEMXLIST[] bclist = ServicModel.SY_TYPEMX.SELECT(bcmodel, getToken());
            //for (int i = 0; i < bclist.Length; i++)
            //{
            //    bcArr.Add(bclist[i]);
            //}
            gzzxtextBox.Text = list.GZZXBH + "-" + list.GZZXNAME;
            czrytextBox.Text = _czrList.CZR;
            gctextBox.Text   = list.GC;
            sbhtextBox.Text  = list.SBH;

            MESlabel.Text   = "MES工单:" + list.GDDH;
            GDHlabel.Text   = "工单号:" + list.ERPNO;
            WLXXlabel.Text  = "物料信息:" + list.WLH + "/" + list.WLMS;
            WLLBlabel1.Text = "物料类别:" + list.WLLBNAME;
            rwdlabel.Text   = "任务单:" + list.RWBH;

            //string[] cols = { "序号", "条码", "物料信息", "物料类别","删除",  "物料类别代码", "条码代码","工厂"};
            //string[] colss = { "Xh", "Tm", "Wlxx", "Wllb","del",  "Wllbdm", "tmid" ,"gc"};
            //string[] vcols = { "物料类别代码", "条码代码" ,"工厂"};
            //DataGridBuild(cols, colss, LSdataGridView, vcols);
            BOMdataGridView.DataSource = getBomList(_bomList);

            //System.Timers.Timer t = new System.Timers.Timer(100);
            //t.Elapsed += new System.Timers.ElapsedEventHandler(theout);
            //t.AutoReset = false;//设置是执行一次(false)还是一直执行(true);
            //t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件;

            LSdataGridView.ReadOnly = true;
            bingLSdatagridView();
        }
示例#10
0
        public string GET_TYPEMX(int TYPEID)
        {
            string        token = AppClass.GetSession("token").ToString();
            MES_SY_TYPEMX model_MES_SY_TYPEMX = new MES_SY_TYPEMX();

            model_MES_SY_TYPEMX.TYPEID = TYPEID;
            MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, token);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_TYPEMXLIST));
        }
示例#11
0
        public MES_RETURN_UI UPDATE(MES_SY_TYPEMX 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);
        }
示例#12
0
        private void frmZX_TL_Shown(object sender, EventArgs e)
        {
            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;
            dateTimePicker1.Text = MES_PD_SCRW_LIST.ZPRQ;
            _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.ClearSelection();
            LSdataGridView.ReadOnly = true;

            LastDate = dateTimePicker1.Text.Trim();
            ConfigJsDataGridView();
            LSdataGridView.ClearSelection();
            BOMdataGridView.ClearSelection();
            button3.Text = q(Msg_Type.fieldhidden);// "隐藏";
            IShidden(true);
        }
示例#13
0
        public void RefreshRW(MES_PD_SCRW_LIST list, string shebeihaoID)
        {
            //monthCalendar1.Visible = false;
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            SMtextBox.Select();
            SBHID  = shebeihaoID;
            Tmlist = new List <TMDataGrid>();
            this._MES_PD_SCRW_LIST = list;
            MES_TM_CZR rymodel = new MES_TM_CZR();

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

            gctextBox.Text  = list.GC;
            sbhtextBox.Text = list.SBH;

            MESlabel.Text   = q(Msg_Type.titlemesgd) + list.GDDH;                 //"MES工单:"
            GDHlabel.Text   = q(Msg_Type.titlegd) + list.ERPNO;                   //"工单号:"
            WLXXlabel.Text  = q(Msg_Type.titlewlxx) + list.WLH + "/" + list.WLMS; //"物料信息:"
            WLLBlabel1.Text = q(Msg_Type.titlewllb) + list.WLLBNAME;              //"物料类别:"
            rwdlabel.Text   = q(Msg_Type.titlerwd) + list.RWBH;                   //"任务单:"
            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.ClearSelection();
            LSdataGridView.ReadOnly = true;
            UpdateJSDataGrid(MES_PD_SCRW_LIST.RWBH);
            //getTMList(ServicModel.TM_TMINFO.SELECT_TL_LAST(MES_PD_SCRW_LIST.RWBH, getToken()));
        }
示例#14
0
        public ActionResult TM_UPDATE_ZT_PL()
        {
            AppClass.SetSession("location", 159);
            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;
            }
            if (model_MODEL_MES_ALL.GCCOUNT == 1)
            {
                MES_SY_TYPEMX model_MES_SY_TYPEMX = new MES_SY_TYPEMX();
                model_MES_SY_TYPEMX.TYPEID = 9;
                model_MES_SY_TYPEMX.GC     = model_MODEL_MES_ALL.MES_SY_GC[0].GC;
                MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST_CPZT = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, token);
                model_MODEL_MES_ALL.MES_SY_TYPEMXLIST_CPZT = rst_MES_SY_TYPEMXLIST_CPZT;
                model_MES_SY_TYPEMX        = new MES_SY_TYPEMX();
                model_MES_SY_TYPEMX.TYPEID = 17;
                model_MES_SY_TYPEMX.GC     = model_MODEL_MES_ALL.MES_SY_GC[0].GC;
                MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST_ZFLB = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, token);
                model_MODEL_MES_ALL.MES_SY_TYPEMXLIST_ZFLB = rst_MES_SY_TYPEMXLIST_ZFLB;
            }
            ViewData.Model = model_MODEL_MES_ALL;
            return(View());
        }
示例#15
0
        public ActionResult TMPrint_GL()
        {
            Session["location"] = 21001;
            token = appClass.CRM_Gettoken();
            MES_SY_TYPEMX cx_ljxt = new MES_SY_TYPEMX();

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


            cx_ljxt.TYPEID = 44;
            MES_SY_TYPEMXLIST[] PAPER = mesModels.SY_TYPEMX.SELECT(cx_ljxt, token);
            ViewBag.PAPER = PAPER;
            return(View());
        }
示例#16
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";
            }
        }
示例#17
0
        public void zybutton_Click(object sender, EventArgs e)
        {
            string name = getUserInfo("username");
            string pwd  = getUserInfo("password");
            //MES_LoginINFO loginfo = ServicModel.MES_Login.Login(getUserInfo("username"), getUserInfo("password"), "", "", 0, 1, 0);
            MES_SY_TYPEMX TYPEMX = new MES_SY_TYPEMX();

            TYPEMX.TYPEID = 26;
            TYPEMX.MXNAME = ini.IniReadValue(ini.Section_UserInfo, "langu");
            MES_SY_TYPEMXLIST[] languArr = ServicModel.SY_TYPEMX.SELECT_NOPTOKEN(TYPEMX);
            int languID = 0;

            if (languArr.Length == 1)
            {
                languID = languArr[0].ID;
            }
            MES_LoginINFO loginfo = ServicModel.MES_Login.Login_language(name, pwd, "", "", 0, 1, 0, languID);

            CRM_JURISDICTION_GROUP[] list = loginfo.JURISDICTION_GROUP;

            if (list.Length > 0)
            {
                List <CRM_JURISDICTION_GROUP> nodes = new List <CRM_JURISDICTION_GROUP>();
                for (int i = 0; i < list.Length; i++)
                {
                    CRM_HG_RIGHTGROUP node = list[i].CRM_HG_RIGHTGROUP;
                    if (node.RGROUPID == 11)
                    {
                        nodes.Add(list[i]);
                        list = nodes.ToArray();
                        break;
                    }
                }
            }
            Sonluk.UI.Model.MES.MES_LoginService.MES_RETURN msg = loginfo.MES_RETURN;
            if (msg.TYPE.Equals("E"))
            {
                //MessageBox.Show(msg.MESSAGE, "消息框");
                ShowMeg(msg.MESSAGE);
            }
            else
            {
                frmAction form = new frmAction(list);
                push(form, this);
            }
        }
示例#18
0
        private void gccomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is string)
            {
                MES_SY_TYPEMX typeModel = new MES_SY_TYPEMX();
                typeModel.TYPEID = 4;
                typeModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      wllbArr   = ServicModel.SY_TYPEMX.SELECT(typeModel, getToken());
                List <MES_SY_TYPEMXLIST> wllblist  = wllbArr.ToList();
                MES_SY_TYPEMXLIST        choicwllb = new MES_SY_TYPEMXLIST();
                choicwllb.ID     = 0;
                choicwllb.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                wllblist.Insert(0, choicwllb);
                wllbcomboBox.DataSource    = wllblist;
                wllbcomboBox.DisplayMember = "MXNAME";
                wllbcomboBox.ValueMember   = "ID";

                MES_SY_MATERIAL_GROUP groupModel = new MES_SY_MATERIAL_GROUP();
                groupModel.GC = Convert.ToString(obj);
                MES_SY_MATERIAL_GROUP_SELECT res = ServicModel.SY_MATERIAL_GROUP.SELECT_USER(groupModel, getToken());
                if (res.MES_RETURN.TYPE.Equals("S"))
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = res.MES_SY_MATERIAL_GROUP.ToList();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }
                else
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = new List <MES_SY_MATERIAL_GROUP>();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }
            }
        }
示例#19
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());
        }
示例#20
0
        public void getlogininfo(CRM_LoginInfo tokeninfo)
        {
            //Session["MENUINFO"] = tokeninfo.JURISDICTION_GROUP;
            //Session["token"] = tokeninfo.TokenInfo.access_token;
            //Session["STAFFID"] = tokeninfo.TokenInfo.STAFFID;
            //Session["NAME"] = crmModels.HG_STAFF.ReadBySTAFFID(tokeninfo.TokenInfo.STAFFID, tokeninfo.TokenInfo.access_token).STAFFNAME;
            //Response.Cookies["token"].Value = tokeninfo.TokenInfo.access_token;
            //Response.Cookies["token"].Expires = DateTime.Now.AddDays(10);
            AppClass.SetSession("ErrorMessage", null);
            AppClass.SetSession("token", tokeninfo.TokenInfo.access_token);
            AppClass.SetSession("STAFFID", tokeninfo.TokenInfo.STAFFID);
            CRM_HG_STAFF rst_CRM_HG_STAFF = models.HG_STAFF.ReadBySTAFFID(tokeninfo.TokenInfo.STAFFID, tokeninfo.TokenInfo.access_token);

            Session["ID"]   = rst_CRM_HG_STAFF.STAFFUSER;
            Session["NAME"] = rst_CRM_HG_STAFF.STAFFNAME;
            TokenINFO model_TokenINFO = new TokenINFO();

            model_TokenINFO.STAFFID               = tokeninfo.TokenInfo.STAFFID;
            model_TokenINFO.Token                 = tokeninfo.TokenInfo.access_token;
            model_TokenINFO.STAFFNAME             = rst_CRM_HG_STAFF.STAFFNAME;
            Response.Cookies["tokeninfo"].Value   = HttpUtility.UrlEncode(Newtonsoft.Json.JsonConvert.SerializeObject(model_TokenINFO));
            Response.Cookies["tokeninfo"].Expires = DateTime.Now.AddDays(2);



            MES_SY_TYPEMX model_MES_SY_TYPEMX = new MES_SY_TYPEMX();

            model_MES_SY_TYPEMX.ID = tokeninfo.TokenInfo.LANGUAGEID;
            MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, tokeninfo.TokenInfo.access_token);
            if (rst_MES_SY_TYPEMXLIST.Length > 0)
            {
                Response.Cookies["Sonluk.Local.Culture"].Value   = rst_MES_SY_TYPEMXLIST[0].MXNAME;
                Response.Cookies["Sonluk.Local.Culture"].Expires = DateTime.Now.AddDays(10);
            }
            else
            {
                Response.Cookies["Sonluk.Local.Culture"].Value   = "zh-CN";
                Response.Cookies["Sonluk.Local.Culture"].Expires = DateTime.Now.AddDays(10);
            }
        }
示例#21
0
        public frmTL2(MES_PD_SCRW_LIST list, string shebeihaoID, Rigth_Type rtype)
        {
            InitializeComponent();
            this.Text = GetFormName(rtype);
            if (rtype != Rigth_Type.gangketl_cc)
            {
                dyrkbutton.Visible = false;
            }
            bingLSdatagridView();
            bindBomView();
            RigthType = rtype;
            SMtextBox.Select();
            SBHID  = shebeihaoID;
            Tmlist = new List <TMDataGrid>();
            this._MES_PD_SCRW_LIST = list;
            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC   = list.GC;
            rymodel.RWBH = list.RWBH;
            rymodel.CZLB = 1;
            _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
            _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, dateTimePicker1.Text.Trim(), 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 = list.GZZXBH + "-" + list.GZZXNAME;
            czrytextBox.Text = _czrList.CZR;
            gctextBox.Text   = list.GC;
            sbhtextBox.Text  = list.SBH;
            pctextBox.Text   = list.PC;

            MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();

            bcmodel1.ID     = 0;
            bcmodel1.MXNAME = "==请选择==";
            bcArr           = bclist.ToList();
            bcArr.Insert(0, bcmodel1);

            bccomboBox.DisplayMember   = "MXNAME";
            bccomboBox.ValueMember     = "ID";
            bccomboBox.DataSource      = bcArr;
            bccomboBox.SelectedValue   = list.BC;
            MESlabel.Text              = "MES工单:" + list.GDDH;
            GDHlabel.Text              = "工单号:" + list.ERPNO;
            WLXXlabel.Text             = "物料信息:" + list.WLH + "/" + list.WLMS;
            WLLBlabel1.Text            = "物料类别:" + list.WLLBNAME;
            rwdlabel.Text              = "任务单:" + list.RWBH;
            BOMdataGridView.DataSource = getBomList(_bomList);
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            LSdataGridView.ReadOnly = true;
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                GDHlabel.Visible   = false;
                WLXXlabel.Location = GDHlabel.Location;
            }
        }
示例#22
0
        public void ChangeRW()
        {
            MES_PD_SCRW model = new MES_PD_SCRW();

            model.RWBH = SMtextBox.Text.Trim().ToUpper();
            model.GC   = getGC("value");
            model.SBBH = SBHID;
            SELECT_MES_PD_SCRW res = ServicModel.PD_SCRW.SELECT(model, getToken());

            if (res.MES_RETURN.TYPE.Equals("S"))
            {
                MES_PD_SCRW_LIST list = res.MES_PD_SCRW_LIST[0];
                Tmlist = new List <TMDataGrid>();
                LSdataGridView.DataSource = Tmlist;
                LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4;//"删除"
                this._MES_PD_SCRW_LIST = list;
                MES_TM_CZR rymodel = new MES_TM_CZR();
                rymodel.GC   = list.GC;
                rymodel.RWBH = list.RWBH;
                rymodel.CZLB = 1;
                _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
                _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, dateTimePicker1.Text.Trim(), 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 = list.GZZXBH + "-" + list.GZZXNAME;
                czrytextBox.Text = _czrList.CZR;
                gctextBox.Text   = list.GC;
                sbhtextBox.Text  = list.SBH;
                pctextBox.Text   = list.PC;
                bcArr            = bclist.ToList();
                MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();
                bcmodel1.ID     = 0;
                bcmodel1.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                bcArr.Insert(0, bcmodel1);
                bccomboBox.DisplayMember = "MXNAME";
                bccomboBox.ValueMember   = "ID";
                bccomboBox.DataSource    = bcArr;
                bccomboBox.SelectedValue = list.BC;
                MESlabel.Text            = q(Msg_Type.titlemesgd) + list.GDDH;                 //"MES工单:"
                GDHlabel.Text            = q(Msg_Type.titlegd) + list.ERPNO;                   //"工单号:"
                WLXXlabel.Text           = q(Msg_Type.titlewlxx) + list.WLH + "/" + list.WLMS; //"物料信息:"
                WLLBlabel1.Text          = q(Msg_Type.titlewllb) + list.WLLBNAME;              //"物料类别:"
                rwdlabel.Text            = q(Msg_Type.titlerwd) + list.RWBH;                   //"任务单:"
                if (_bomList.MES_RETURN.TYPE.Equals("S"))
                {
                    BOMdataGridView.DataSource = getBomList(_bomList);
                }
                else
                {
                    ShowMeg(_bomList.MES_RETURN.MESSAGE);
                    BOMdataGridView.DataSource = new List <BomDataGrid>();
                }
                //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
                LSdataGridView.ReadOnly = true;
                BOMdataGridView.Columns[q(Msg_Type.fieldstatus)].DefaultCellStyle.BackColor = Color.Red;//"状态"
                for (int i = 0; i < unRequireArr.Count; i++)
                {
                    BOMdataGridView.Rows[unRequireArr[i]].Cells[q(Msg_Type.fieldstatus)].Style.BackColor = Color.White;//"状态"
                }
                //SELECT_MES_TM_TMINFO_BYTM r = ServicModel.TM_TMINFO.SELECT_TL_LAST(MES_PD_SCRW_LIST.RWBH, getToken());
                //if (r.MES_RETURN.TYPE.Equals("S"))
                //{
                //    getTMList(r, 0);
                //}
                Tmlist = new List <TMDataGrid>();
                LSdataGridView.DataSource = new List <TMDataGrid>();
                LSdataGridView.ClearSelection();
                LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4;//"删除"
                BOMdataGridView.ClearSelection();
                if (RigthType == Rigth_Type.mfqqingxi)
                {
                    GDHlabel.Visible   = false;
                    WLXXlabel.Location = GDHlabel.Location;
                }
            }
            else
            {
                //MessageBox.Show(SMtextBox.Text + res.MES_RETURN.MESSAGE, "消息框");
                ShowMeg(SMtextBox.Text + res.MES_RETURN.MESSAGE);
            }
            SMtextBox.Clear();
            SMtextBox.Select();
        }
示例#23
0
        private void login()
        {
            MsgReturn res = VerifyLoginInfo();

            if (res.Pass == false)
            {
                //MessageBox.Show(res.Msg, "消息框");
                ShowMeg(res.Msg);
                return;
            }
            #region 登录请求相关信息
            MES_SY_TYPEMX TYPEMX = new MES_SY_TYPEMX();
            TYPEMX.TYPEID = 26;
            TYPEMX.MXNAME = Convert.ToString(langucomboBox.SelectedValue);
            MES_SY_TYPEMXLIST[] languArr = ServicModel.SY_TYPEMX.SELECT_NOPTOKEN(TYPEMX);
            int languID = 0;
            if (languArr.Length == 1)
            {
                languID = languArr[0].ID;
            }
            MES_LoginINFO loginfo = ServicModel.MES_Login.Login_language(userTextBox.Text.Trim(), pwdTextBox.Text.Trim(), "", "", 0, 1, 0, languID);



            CRM_JURISDICTION_GROUP[] list = loginfo.JURISDICTION_GROUP;
            if (list != null)
            {
                if (list.Length > 0)
                {
                    List <CRM_JURISDICTION_GROUP> nodes = new List <CRM_JURISDICTION_GROUP>();
                    for (int i = 0; i < list.Length; i++)
                    {
                        CRM_HG_RIGHTGROUP node = list[i].CRM_HG_RIGHTGROUP;
                        if (node.RGROUPID == 11)
                        {
                            nodes.Add(list[i]);
                            list = nodes.ToArray();
                            break;
                        }
                    }
                }
            }



            Sonluk.UI.Model.MES.MES_LoginService.MES_RETURN msg = loginfo.MES_RETURN;
            if (msg.TYPE.Equals("E"))
            {
                //MessageBox.Show(msg.MESSAGE, "消息框");
                ShowMeg(msg.MESSAGE);
                Clear();
            }
            else
            {
                if (list == null || list.Length == 0)
                {
                    ShowMeg(userTextBox.Text + q(Msg_Type.roleisnull));
                    return;
                }
                //if (list.Length == 0)
                //{
                //    ShowMeg("帐号" + userTextBox.Text + "没有对应的权限,请维护");
                //    return;
                //}

                TokenInfo tokenInfo = loginfo.TokenInfo;
                Common.token = tokenInfo.access_token;
                ini.IniWriteValue(ini.Section_UserInfo, "username", userTextBox.Text.Trim());
                ini.IniWriteValue(ini.Section_UserInfo, "password", pwdTextBox.Text.Trim());
                ini.IniWriteValue(ini.Section_UserInfo, "staffid", tokenInfo.STAFFID.ToString());
                ini.IniWriteValue(ini.Section_UserInfo, "langu", Convert.ToString(langucomboBox.SelectedValue));
                frmAction form = new frmAction(list);
                push(form, this);
            }
            #endregion
        }
示例#24
0
        public frmPrint(MES_TM_TMINFO_INSERT_GL model, Print_Type type, Rigth_Type rtype)
        {
            InitializeComponent();
            RigthType = rtype;
            MES_TM_TMINFO_INSERT_GL = model;
            //List<String> list = LocalPrinter.GetLocalPrinters(); //获得系统中的打印机列表
            //IList<comboxclass> cbnodes = new List<comboxclass>();
            rkbslabel.Visible = false;
            TMtextBox.Visible = false;
            //foreach (String s in list)
            //{
            //    //DYcomboBox.Items.Add(s); //将打印机名称添加到下拉框中
            //    comboxclass cb = new comboxclass();
            //    cb.Text = s;
            //    cb.Value = s;
            //    cbnodes.Add(cb);
            //}
            //DYcomboBox.DataSource = cbnodes.ToList();
            //DYcomboBox.ValueMember = "value";
            //DYcomboBox.DisplayMember = "text";
            CPZTcomboBox.Visible = false;
            label5.Text          = "数量:";
            label4.Text          = "箱数:";
            tstextBox.Visible    = true;

            if (type == Print_Type.lot)
            {
                tstextBox.Visible = false;
                TMtextBox.Select();
                if (rtype == Rigth_Type.gangketl_cc)
                {
                    rkbslabel.Visible = true;
                    TMtextBox.Visible = true;
                    //tstextBox.Visible = false;
                }
                else
                {
                    int h = 70;
                    label5.Location          = new Point(label5.Location.X, label5.Location.Y - h);
                    tstextBox.Location       = new Point(tstextBox.Location.X, tstextBox.Location.Y - h);
                    label4.Location          = new Point(label4.Location.X, label4.Location.Y - h);
                    xstextBox.Location       = new Point(xstextBox.Location.X, xstextBox.Location.Y - h);
                    label2.Location          = new Point(label2.Location.X, label2.Location.Y - h);
                    fsnumericUpDown.Location = new Point(fsnumericUpDown.Location.X, fsnumericUpDown.Location.Y - h);
                    label6.Location          = new Point(label6.Location.X, label6.Location.Y - h);
                    bztextBox.Location       = new Point(bztextBox.Location.X, bztextBox.Location.Y - h);
                    //dybutton.Location = new Point(dybutton.Location.X, dybutton.Location.Y - h);
                }
                CPZTcomboBox.Location = tstextBox.Location;

                label5.Text = "状态:";
                label4.Text = "数量:";
                MES_SY_TYPEMX TYPEMX = new MES_SY_TYPEMX();
                TYPEMX.TYPEID              = 9;
                TYPEMX.GC                  = Convert.ToString(getGC("value"));
                CPZTcomboBox.DataSource    = ServicModel.SY_TYPEMX.SELECT(TYPEMX, getToken());
                CPZTcomboBox.Visible       = true;
                CPZTcomboBox.DisplayMember = "MXNAME";
                CPZTcomboBox.ValueMember   = "ID";
            }
            else if (type == Print_Type.rk)
            {
                tstextBox.Select();
                label5.Location          = new Point(label5.Location.X, label5.Location.Y - 50);
                tstextBox.Location       = new Point(tstextBox.Location.X, tstextBox.Location.Y - 50);
                label2.Location          = new Point(label2.Location.X, label2.Location.Y - 50);
                label4.Location          = new Point(label4.Location.X, label4.Location.Y - 50);
                xstextBox.Location       = new Point(xstextBox.Location.X, xstextBox.Location.Y - 50);
                fsnumericUpDown.Location = new Point(fsnumericUpDown.Location.X, fsnumericUpDown.Location.Y - 50);
            }
            PrintType = type;
            RigthType = rtype;
            switch (type)
            {
            case Print_Type.rk:
                this.Text = "打印入库标识";
                break;

            case Print_Type.lot:
                this.Text = "打印LOT";
                break;

            default:
                break;
            }

            MES_TM_TMINFO_INSERT_GL = model;

            //int width = printDialog1.PrinterSettings.DefaultPageSettings.PaperSize.Width;
        }
示例#25
0
 public MES_SY_TYPEMXLIST[] SELECT(MES_SY_TYPEMX model, string ptoken)
 {
     return(client.SELECT(model, ptoken));
 }
示例#26
0
        private void gccomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is string)
            {
                MES_SY_TYPEMX typeModel = new MES_SY_TYPEMX();
                typeModel.TYPEID = 4;
                typeModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      wllbArr   = ServicModel.SY_TYPEMX.SELECT(typeModel, getToken());
                List <MES_SY_TYPEMXLIST> wllblist  = wllbArr.ToList();
                MES_SY_TYPEMXLIST        choicwllb = new MES_SY_TYPEMXLIST();
                choicwllb.ID     = 0;
                choicwllb.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                wllblist.Insert(0, choicwllb);
                wllbcomboBox.DisplayMember = "MXNAME";
                wllbcomboBox.ValueMember   = "ID";
                if (WllbArr.Length != 0)
                {
                    List <MES_SY_TYPEMXLIST> nodes = new List <MES_SY_TYPEMXLIST>();

                    for (int i = 0; i < wllblist.Count; i++)
                    {
                        for (int j = 0; j < WllbArr.Length; j++)
                        {
                            if (wllblist[i].ID == WllbArr[j])
                            {
                                MES_SY_TYPEMXLIST node = new MES_SY_TYPEMXLIST();
                                node.ID     = wllblist[i].ID;
                                node.MXNAME = wllblist[i].MXNAME;
                                nodes.Add(node);
                            }
                        }
                    }
                    nodes.Insert(0, choicwllb);
                    wllbcomboBox.DataSource = nodes;
                    if (nodes.Count == 2)
                    {
                        wllbcomboBox.SelectedValue = nodes[1].ID;
                    }
                }
                else
                {
                    wllbcomboBox.DataSource = wllblist;
                }



                MES_SY_MATERIAL_GROUP groupModel = new MES_SY_MATERIAL_GROUP();
                groupModel.GC = Convert.ToString(obj);
                MES_SY_MATERIAL_GROUP_SELECT res = ServicModel.SY_MATERIAL_GROUP.SELECT_USER(groupModel, getToken());
                if (res.MES_RETURN.TYPE.Equals("S"))
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = res.MES_SY_MATERIAL_GROUP.ToList();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }
                else
                {
                    List <MES_SY_MATERIAL_GROUP> grouplist = new List <MES_SY_MATERIAL_GROUP>();
                    groupModel.WLGROUPNAME = q(Msg_Type.titlechoice);//"==请选择==";
                    groupModel.WLGROUP     = "0";
                    grouplist.Insert(0, groupModel);
                    wlzcomboBox.DataSource    = grouplist;
                    wlzcomboBox.DisplayMember = "WLGROUPNAME";
                    wlzcomboBox.ValueMember   = "WLGROUP";
                }

                MES_SY_TYPEMX dcxhModel = new MES_SY_TYPEMX();
                dcxhModel.TYPEID = 6;
                dcxhModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      dcxhres  = ServicModel.SY_TYPEMX.SELECT(dcxhModel, getToken());
                List <MES_SY_TYPEMXLIST> dcxhlist = dcxhres.ToList();
                MES_SY_TYPEMXLIST        dcxhnode = new MES_SY_TYPEMXLIST();
                dcxhnode.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                dcxhnode.ID     = 0;
                dcxhlist.Insert(0, dcxhnode);
                dcxhcomboBox.DataSource    = dcxhlist;
                dcxhcomboBox.DisplayMember = "MXNAME";
                dcxhcomboBox.ValueMember   = "ID";

                MES_SY_TYPEMX dcdjModel = new MES_SY_TYPEMX();
                dcdjModel.TYPEID = 7;
                dcdjModel.GC     = Convert.ToString(obj);
                MES_SY_TYPEMXLIST[]      dcdjres  = ServicModel.SY_TYPEMX.SELECT(dcdjModel, getToken());
                List <MES_SY_TYPEMXLIST> dcdjlist = dcdjres.ToList();
                MES_SY_TYPEMXLIST        dcdjnode = new MES_SY_TYPEMXLIST();
                dcdjnode.MXNAME = q(Msg_Type.titlechoice);//"==请选择==";
                dcdjnode.ID     = 0;
                dcdjlist.Insert(0, dcdjnode);
                dcdjcomboBox.DataSource    = dcdjlist;
                dcdjcomboBox.DisplayMember = "MXNAME";
                dcdjcomboBox.ValueMember   = "ID";
            }
        }
示例#27
0
        public void RefreshRW(MES_PD_SCRW_LIST list, string shebeihaoID)
        {
            this._MES_PD_SCRW_LIST = list;
            Tmlist = new List <TMDataGrid>();
            MES_TM_CZR rymodel = new MES_TM_CZR();

            rymodel.GC   = list.GC;
            rymodel.RWBH = list.RWBH;
            rymodel.CZLB = 1;
            _czrList     = ServicModel.TM_CZR.SELECT_CZR_NOW(rymodel, getToken());
            _bomList     = ServicModel.PD_GD.SAP_GET_GDJGXX(list.RWBH, dateTimePicker1.Text.Trim(), 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 = list.GZZXBH + "-" + list.GZZXNAME;
            czrytextBox.Text = _czrList.CZR;
            gctextBox.Text   = list.GC;
            sbhtextBox.Text  = list.SBH;
            pctextBox.Text   = list.PC;
            MES_SY_TYPEMXLIST bcmodel1 = new MES_SY_TYPEMXLIST();

            bcmodel1.ID     = 0;
            bcmodel1.MXNAME = "==请选择==";
            bcArr           = bclist.ToList();
            bcArr.Insert(0, bcmodel1);
            bccomboBox.DisplayMember = "MXNAME";
            bccomboBox.ValueMember   = "ID";
            bccomboBox.DataSource    = bcArr;
            bccomboBox.SelectedValue = list.BC;



            MESlabel.Text              = "MES工单:" + list.GDDH;
            GDHlabel.Text              = "工单号:" + list.ERPNO;
            WLXXlabel.Text             = "物料信息:" + list.WLH + "/" + list.WLMS;
            WLLBlabel1.Text            = "物料类别:" + list.WLLBNAME;
            rwdlabel.Text              = "任务单:" + list.RWBH;
            BOMdataGridView.DataSource = getBomList(_bomList);
            //scrqtextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            LSdataGridView.ReadOnly = true;
            BOMdataGridView.Columns["状态"].DefaultCellStyle.BackColor = Color.Red;
            for (int i = 0; i < unRequireArr.Count; i++)
            {
                BOMdataGridView.Rows[unRequireArr[i]].Cells["状态"].Style.BackColor = Color.White;
            }
            SELECT_MES_TM_TMINFO_BYTM r = ServicModel.TM_TMINFO.SELECT_TL_LAST(MES_PD_SCRW_LIST.RWBH, getToken());

            if (r.MES_RETURN.TYPE.Equals("S"))
            {
                getTMList(r, 0);
            }
            else
            {
                Tmlist = new  List <TMDataGrid>();
                LSdataGridView.DataSource = new List <TMDataGrid>();
                LSdataGridView.ClearSelection();
                LSdataGridView.Columns["删除"].DisplayIndex = 4;
            }
            if (RigthType == Rigth_Type.mfqqingxi)
            {
                GDHlabel.Visible   = false;
                WLXXlabel.Location = GDHlabel.Location;
            }
        }
示例#28
0
 public MES_SY_TYPEMXLIST[] SELECT_NOPTOKEN(MES_SY_TYPEMX model)
 {
     return(client.SELECT_NOPTOKEN(model));
 }
示例#29
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();
        }
示例#30
0
        public frmPrint_N(MES_TM_TMINFO_INSERT_GL model, Print_Type type, Rigth_Type rtype)
        {
            InitializeComponent();
            RigthType = rtype;
            MES_TM_TMINFO_INSERT_GL = model;
            if (!string.IsNullOrEmpty(MES_TM_TMINFO_INSERT_GL.MES_TM_TMINFO.MAXVALUE))
            {
                xstextBox.MaxLength = Convert.ToInt32(MES_TM_TMINFO_INSERT_GL.MES_TM_TMINFO.MAXVALUE);
            }

            CPZTcomboBox.Visible = false;
            label5.Text          = q(Msg_Type.titleslspace); //"数  量:";
            label4.Text          = q(Msg_Type.titlexsspace); //"箱  数:";
            tstextBox.Visible    = true;

            if (type == Print_Type.lot)
            {
                tstextBox.Visible     = false;
                CPZTcomboBox.Location = tstextBox.Location;
                label5.Text           = q(Msg_Type.titleztspace); //"状  态:";
                label4.Text           = q(Msg_Type.titleslspace); //"数  量:";
                xstextBox.Text        = model.MES_TM_TMINFO.SL == 0 ? "" : model.MES_TM_TMINFO.SL.ToString();


                MES_SY_TYPEMX TYPEMX = new MES_SY_TYPEMX();
                TYPEMX.TYPEID              = 9;
                TYPEMX.GC                  = Convert.ToString(getGC("value"));
                CPZTcomboBox.DataSource    = ServicModel.SY_TYPEMX.SELECT(TYPEMX, getToken());
                CPZTcomboBox.Visible       = true;
                CPZTcomboBox.DisplayMember = "MXNAME";
                CPZTcomboBox.ValueMember   = "ID";
            }
            else if (type == Print_Type.rk)
            {
            }
            PrintType = type;
            RigthType = rtype;
            switch (type)
            {
            case Print_Type.rk:
                this.Text = q(Msg_Type.fielddyrkbs);    //"打印入库标识";
                break;

            case Print_Type.lot:
                this.Text = q(Msg_Type.fielddylotB);    //"打印LOT";
                break;

            default:
                break;
            }
            MES_TM_TMINFO_INSERT_GL = model;
            xstextBox.Select();
            if (RigthType == Rigth_Type.gangketl_cc)
            {
                fsnumericUpDown.Value = 3;
            }
            else if (RigthType == Rigth_Type.ddjtl_cc)
            {
                fsnumericUpDown.Value = 4;
            }
            if (RigthType == Rigth_Type.jidiantitl_cc || RigthType == Rigth_Type.fujifengkoujitl_cc || RigthType == Rigth_Type.zhengjifengkoujitl_cc)
            {
                Sonluk.UI.Model.MES.PD_SCRWService.MES_PD_SCRW_CCTH res = new UI.Model.MES.PD_SCRWService.MES_PD_SCRW_CCTH();
                if (RigthType == Rigth_Type.jidiantitl_cc)
                {
                    res = ServicModel.PD_SCRW.SELECT_ZXCCINFO(MES_TM_TMINFO_INSERT_GL.MES_TM_TMINFO.RWBH, MES_TM_TMINFO_INSERT_GL.MES_TM_TMINFO.BC, getToken());
                }
                else
                {
                    res = ServicModel.PD_SCRW.SELECT_ZXCCINFO(MES_TM_TMINFO_INSERT_GL.MES_TM_TMINFO.RWBH, 0, getToken());
                }

                if (res.MES_RETURN.TYPE.Equals("S"))
                {
                    qshtextBox.Text = res.TH.ToString();
                }
                else
                {
                    ShowMeg(q(Msg_Type.msgthdataexcept) + res.MES_RETURN.MESSAGE);//"获取桶号信息报错"
                }
            }
            else
            {
                qshtextBox.Visible = false;
                label7.Visible     = false;
                richTextBox1.Width = 426;
            }
        }