Exemplo n.º 1
0
        public MODEL_Assign_WorkOrder MvcModel()
        {
            int    STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string token   = AppClass.GetSession("token").ToString();
            MODEL_Assign_WorkOrder model = new MODEL_Assign_WorkOrder();
            MES_SY_GC model_MES_SY_GC    = new MES_SY_GC();

            model_MES_SY_GC.STAFFID = STAFFID;
            MES_SY_GC[] MES_SY_GC_list = mesModels.SY_GC.SELECT_BY_ROLE(model_MES_SY_GC, token);
            model.MES_SY_GC = MES_SY_GC_list;
            return(model);
        }
Exemplo n.º 2
0
        public ActionResult YF_WorkOrder()
        {
            AppClass.SetSession("location", 157);
            int    STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            string token   = AppClass.GetSession("token").ToString();
            MODEL_Assign_WorkOrder model = new MODEL_Assign_WorkOrder();
            MES_SY_GC model_MES_SY_GC    = new MES_SY_GC();

            model_MES_SY_GC.STAFFID = STAFFID;
            MES_SY_GC[] MES_SY_GC_list = mesModels.SY_GC.SELECT_BY_ROLE(model_MES_SY_GC, token);
            model.MES_SY_GC = MES_SY_GC_list;
            ViewData.Model  = model;
            return(View());
        }
Exemplo n.º 3
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());
        }
Exemplo n.º 4
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());
        }