Ejemplo n.º 1
0
        private void wllbcomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            ComboBox cb  = (ComboBox)sender;
            object   obj = cb.SelectedValue;

            if (obj is int)
            {
                MES_SY_MATERIAL_GROUP groupModel = new MES_SY_MATERIAL_GROUP();
                if (!Convert.ToString(gccomboBox.SelectedValue).Equals("S"))
                {
                    groupModel.GC = Convert.ToString(gccomboBox.SelectedValue);
                }
                //groupModel.GC = Convert.ToString(obj);
                groupModel.WLLB = Convert.ToInt32(wllbcomboBox.SelectedValue);
                //groupModel.WLLB =
                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";
                }
            }
        }
Ejemplo n.º 2
0
        public string GET_WLGROUP(string datastring)
        {
            string rst   = "";
            string token = AppClass.GetSession("token").ToString();
            MES_SY_MATERIAL_GROUP        model_MES_SY_MATERIAL_GROUP      = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_SY_MATERIAL_GROUP>(datastring);
            MES_SY_MATERIAL_GROUP_SELECT rst_MES_SY_MATERIAL_GROUP_SELECT = mesModels.SY_MATERIAL_GROUP.SELECT_USER(model_MES_SY_MATERIAL_GROUP, token);

            rst = Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_SY_MATERIAL_GROUP_SELECT);
            return(rst);
        }
Ejemplo n.º 3
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";
                }
            }
        }
Ejemplo n.º 4
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";
            }
        }
Ejemplo n.º 5
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());
        }