Esempio n. 1
0
        public ActionResult CHECK_INFO()
        {
            token = appClass.CRM_Gettoken();
            Session["location"] = 209;
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT   checkpointModel = new Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT();
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT[] checkpointRes   = fivesmodels.SY_CHECKPOINT.Read(checkpointModel, token);
            ViewBag.CheckPointArr = checkpointRes;
            HR_SY_DEPT        deptModel = new HR_SY_DEPT();
            HR_SY_DEPT_SELECT deptRes   = hrmodels.SY_DEPT.SELECT(deptModel, token);

            ViewBag.DeptArr = deptRes.HR_SY_DEPT_LIST;
            FIVES_SY_DICT JCLXmodel = new FIVES_SY_DICT();

            JCLXmodel.TYPEID = 2;
            FIVES_SY_DICT[] JCLXRes = fivesmodels.SY_DICT.Read(JCLXmodel, token);
            ViewBag.JCLXArr = JCLXRes;
            string              datastring = "{\"DEPID\":\"0\",\"STAFFNAME\":\"\",\"STAFFNO\":\"\"}";
            MES_SY_STAFF        model      = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_SY_STAFF>(datastring);
            MES_SY_STAFF_SELECT rst_MES_SY_STAFF_SELECT = mesModels.SY_STAFF.SELECT(model, token);

            ViewBag.STAFFArr = rst_MES_SY_STAFF_SELECT.MES_SY_STAFF;


            JCLXmodel.TYPEID = 1;

            ViewBag.DFArr = fivesmodels.SY_DICT.Read(JCLXmodel, token);
            return(View());
        }
Esempio n. 2
0
        public ActionResult STAFF_DEP_ACCESS()
        {
            token = appClass.CRM_Gettoken();
            Session["location"] = 216;
            MODEK_StaffManage model = new MODEK_StaffManage();


            HR_SY_DEPT_SELECT res = hrmodels.SY_DEPT.SELECT(new HR_SY_DEPT(), token);

            if (res.MES_RETURN.TYPE == "S")
            {
            }
            ViewData.Model = res;

            FIVES_SY_DICT cxmodel    = new FIVES_SY_DICT();
            FIVES_SY_TYPE TYPEmodel2 = new FIVES_SY_TYPE();

            TYPEmodel2.TYPENAME = "检查类型";
            FIVES_SY_TYPE[] TYPEDATA2 = fivesmodels.SY_TYPE.Read(TYPEmodel2, token);
            cxmodel.TYPEID = TYPEDATA2[0].TYPEID;
            FIVES_SY_DICT[]      JCRES  = fivesmodels.SY_DICT.Read(cxmodel, token);
            List <FIVES_SY_DICT> JCLIST = JCRES.ToList();


            FIVES_SY_DICT CXMODEL2 = new FIVES_SY_DICT();

            CXMODEL2.DICNAME = "通知";
            FIVES_SY_DICT[] JCRES2 = fivesmodels.SY_DICT.Read(CXMODEL2, token);
            JCLIST.Add(JCRES2[0]);

            FIVES_SY_DICT[] JCRESULT = JCLIST.ToArray();
            ViewBag.JCRESULT = JCRESULT;

            return(View());
        }
Esempio n. 3
0
        public string CreateFL_MX(string mxdata, int FLID, string TYPEMS)
        {
            token = appClass.CRM_Gettoken();
            FIVES_SY_CHECKDETAILS[] model     = Newtonsoft.Json.JsonConvert.DeserializeObject <FIVES_SY_CHECKDETAILS[]>(mxdata);
            FIVES_SY_DICT           dictmodel = new FIVES_SY_DICT();

            dictmodel.DICNAME = TYPEMS;
            dictmodel.TYPEID  = 5;
            FIVES_SY_DICT[] dictres = fivesmodels.SY_DICT.Read(dictmodel, token);
            int             typeID  = dictres.Length == 1 ? dictres[0].DICID : 0;

            FIVES_SY_RELATIONSHIPBIND node = new FIVES_SY_RELATIONSHIPBIND();

            node.OBJ1 = FLID;
            node.TYPE = typeID;
            for (int i = 0; i < model.Length; i++)
            {
                node.OBJ2 = model[i].DETAILID;
                MES_RETURN_UI mr = fivesmodels.SY_RELATIONSHIPBIND.Create(node, token);
                if (!mr.TYPE.Equals("S"))
                {
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(mr));
                }
            }
            MES_RETURN_UI m = new MES_RETURN_UI();

            m.TYPE = "S";
            return(Newtonsoft.Json.JsonConvert.SerializeObject(m));
        }
Esempio n. 4
0
        public string Dictionary_Create_MX(string data)
        {
            token = appClass.CRM_Gettoken();
            FIVES_SY_DICT model = Newtonsoft.Json.JsonConvert.DeserializeObject <FIVES_SY_DICT>(data);
            MES_RETURN_UI rst   = fivesmodels.SY_DICT.Create(model, token);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(rst));
        }
Esempio n. 5
0
        public MES_RETURN_UI Update(FIVES_SY_DICT 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);
        }
Esempio n. 6
0
        public string Dictionary_Select_MX(int TYPEID)
        {
            token = appClass.CRM_Gettoken();
            FIVES_SY_DICT model = new FIVES_SY_DICT();

            model.TYPEID = TYPEID;
            FIVES_SY_DICT[] result = fivesmodels.SY_DICT.Read(model, token);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(result));
        }
Esempio n. 7
0
        public string SY_DICT_Read(string data)
        {
            token = appClass.CRM_Gettoken();
            FIVES_SY_DICT model = Newtonsoft.Json.JsonConvert.DeserializeObject <FIVES_SY_DICT>(data);

            FIVES_SY_DICT[] res = fivesmodels.SY_DICT.Read(model, token);
            //HR_SY_DEPT_SELECT r = hrmodels.SY_DEPT.SELECT(new HR_SY_DEPT(), token);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }
Esempio n. 8
0
        public ActionResult CheckDetails()
        {
            token = appClass.CRM_Gettoken();
            Session["location"] = 207;
            FIVES_SY_DICT model = new FIVES_SY_DICT();

            model.TYPEID = 4;
            FIVES_SY_DICT[] res = fivesmodels.SY_DICT.Read(model, token);
            ViewBag.DICT = res;
            return(View());
        }
Esempio n. 9
0
        public string RELATIONSHIPBIND_Read(int OBJ1, string TYPEMS)
        {
            token = appClass.CRM_Gettoken();
            FIVES_SY_DICT dictModel = new FIVES_SY_DICT();

            dictModel.TYPEID  = 5;
            dictModel.DICNAME = TYPEMS;
            FIVES_SY_DICT[]           Data   = fivesmodels.SY_DICT.Read(dictModel, token);
            int                       typeID = Data[0].DICID;
            FIVES_SY_RELATIONSHIPBIND model  = new FIVES_SY_RELATIONSHIPBIND();

            model.OBJ1 = OBJ1;
            model.TYPE = typeID;
            FIVES_SY_RELATIONSHIPBINDList[] res = fivesmodels.SY_RELATIONSHIPBIND.Read(model, token);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }
Esempio n. 10
0
        public ActionResult CheckPoint()
        {
            Session["location"] = 206;
            token = appClass.CRM_Gettoken();
            HR_SY_DEPT_SELECT r = hrmodels.SY_DEPT.SELECT(new HR_SY_DEPT(), token);

            ViewBag.DEPList = r;
            FIVES_SY_DICT model     = new FIVES_SY_DICT();
            FIVES_SY_TYPE TYPEmodel = new FIVES_SY_TYPE();

            TYPEmodel.TYPENAME = "检查频率";
            FIVES_SY_TYPE[] TYPEDATA = fivesmodels.SY_TYPE.Read(TYPEmodel, token);
            model.TYPEID = TYPEDATA[0].TYPEID;
            FIVES_SY_DICT[] RES = fivesmodels.SY_DICT.Read(model, token);
            ViewBag.RES = RES;

            FIVES_SY_DICT cxmodel    = new FIVES_SY_DICT();
            FIVES_SY_TYPE TYPEmodel2 = new FIVES_SY_TYPE();

            TYPEmodel2.TYPENAME = "检查类型";
            FIVES_SY_TYPE[] TYPEDATA2 = fivesmodels.SY_TYPE.Read(TYPEmodel2, token);
            model.TYPEID = TYPEDATA2[0].TYPEID;
            FIVES_SY_DICT[] JCRES = fivesmodels.SY_DICT.Read(model, token);

            List <FIVES_SY_DICT> ListJcres = JCRES.ToList();

            for (int i = JCRES.Length - 1; i >= 0; i--)
            {
                if (JCRES[i].DICNAME == "抽检")
                {
                    ListJcres[i].DICID = 0;
                }
                if (JCRES[i].DICNAME == "巡检")
                {
                    ListJcres[i].DICID = 0;
                }
            }
            FIVES_SY_DICT[] JCRES_set = ListJcres.ToArray();
            ViewBag.JCRES = JCRES_set;
            return(View());
        }
Esempio n. 11
0
        public string CheckPoint_Delete(int pointid)
        {
            MES_RETURN_UI mr = new MES_RETURN_UI();

            token = appClass.CRM_Gettoken();
            //MES_RETURN_UI mr = fivesmodels.SY_CHECKPOINT.Delete_ALL(pointid, token);
            MES_RETURN_UI mmr = fivesmodels.SY_CHECKPOINT.Delete(pointid, token);

            if (!mmr.TYPE.Equals("S"))
            {
                return(Newtonsoft.Json.JsonConvert.SerializeObject(mmr));
            }
            string        gwStr     = "检验点-岗位";
            string        flStr     = "检验点-检验点分类";
            FIVES_SY_DICT dictModel = new FIVES_SY_DICT();

            dictModel.TYPEID  = 5;
            dictModel.DICNAME = gwStr;
            FIVES_SY_DICT[] gwData = fivesmodels.SY_DICT.Read(dictModel, token);
            dictModel.DICNAME = flStr;
            FIVES_SY_DICT[] flData = fivesmodels.SY_DICT.Read(dictModel, token);
            int             gwID   = gwData.Length == 1 ? gwData[0].DICID : 0;
            int             flID   = flData.Length == 1 ? flData[0].DICID : 0;

            if (gwID == 0 || flID == 0)
            {
                mr.TYPE    = "E";
                mr.MESSAGE = "获取岗位、分类ID失败";
                return(Newtonsoft.Json.JsonConvert.SerializeObject(mr));
            }
            FIVES_SY_RELATIONSHIPBIND delModel = new FIVES_SY_RELATIONSHIPBIND();

            delModel.OBJ1 = pointid;
            delModel.TYPE = gwID;
            fivesmodels.SY_RELATIONSHIPBIND.Delete_OBJ1(delModel, token);
            delModel.TYPE = flID;
            fivesmodels.SY_RELATIONSHIPBIND.Delete_OBJ1(delModel, token);
            mr.TYPE = "S";
            return(Newtonsoft.Json.JsonConvert.SerializeObject(mr));
        }
Esempio n. 12
0
        public string SelectFL_MX(int FLID, string TYPMEMS)
        {
            token = appClass.CRM_Gettoken();
            FIVES_SY_DICT dictmodel = new FIVES_SY_DICT();

            dictmodel.DICNAME = TYPMEMS;
            dictmodel.TYPEID  = 5;
            FIVES_SY_DICT[]           dictres = fivesmodels.SY_DICT.Read(dictmodel, token);
            int                       typeID  = dictres.Length == 1 ? dictres[0].DICID : 0;
            FIVES_SY_RELATIONSHIPBIND model   = new FIVES_SY_RELATIONSHIPBIND();

            model.OBJ1 = FLID;
            model.TYPE = typeID;
            FIVES_SY_RELATIONSHIPBINDList[] res = fivesmodels.SY_RELATIONSHIPBIND.Read(model, token);


            //Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT_CREATE r =  fivesmodels.SY_CHECKPOINT.Select_CHECKPOINT_byParms(56, 273, token);



            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }
Esempio n. 13
0
        public ActionResult UPDATE_INFO()
        {
            token = appClass.CRM_Gettoken();
            Session["location"] = 214;
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT   checkpointModel = new Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT();
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT[] checkpointRes   = fivesmodels.SY_CHECKPOINT.Read(checkpointModel, token);
            ViewBag.CheckPointArr = checkpointRes;


            FIVES_STAFF_DEP DEPmodel = new FIVES_STAFF_DEP();

            DEPmodel.STAFFID = appClass.CRM_GetStaffid();
            FIVES_STAFF_DEP[] DEPdata = fivesmodels.STAFF_DEP.Read(DEPmodel, token);
            DEPdata         = DEPdata.DistinctBy(p => p.DEPTID).ToArray();
            ViewBag.DeptArr = DEPdata;


            string              datastring = "{\"DEPID\":\"0\",\"STAFFNAME\":\"\",\"STAFFNO\":\"\"}";
            MES_SY_STAFF        model      = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_SY_STAFF>(datastring);
            MES_SY_STAFF_SELECT rst_MES_SY_STAFF_SELECT = mesModels.SY_STAFF.SELECT(model, token);

            ViewBag.STAFFArr = rst_MES_SY_STAFF_SELECT.MES_SY_STAFF;


            Sonluk.UI.Model.S5.SY_DICTService.FIVES_SY_DICT MODEL = new Sonluk.UI.Model.S5.SY_DICTService.FIVES_SY_DICT();
            MODEL.TYPEID = 9;
            Sonluk.UI.Model.S5.SY_DICTService.FIVES_SY_DICT[] SHOWNAME = fivesmodels.SY_DICT.Read(MODEL, token);
            ViewBag.SHOWNAME = SHOWNAME;

            FIVES_SY_DICT JCLXmodel = new FIVES_SY_DICT();

            JCLXmodel.TYPEID = 1;

            ViewBag.DFArr = fivesmodels.SY_DICT.Read(JCLXmodel, token);
            return(View());
        }
Esempio n. 14
0
 public FIVES_SY_DICT[] Read(FIVES_SY_DICT model, string ptoken)
 {
     return(client.Read(model, ptoken));
 }
Esempio n. 15
0
        public string CheckPoint_Update(string checkpointStruct, string gwArr, string detailArr)
        {
            MES_RETURN_UI mr = new MES_RETURN_UI();

            token = appClass.CRM_Gettoken();
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT_CREATE model      = new Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT_CREATE();
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT        checkpoint = Newtonsoft.Json.JsonConvert.DeserializeObject <Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT>(checkpointStruct);
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_DICT[]            gw         = Newtonsoft.Json.JsonConvert.DeserializeObject <Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_DICT[]>(gwArr);
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_DICT[]            mx         = Newtonsoft.Json.JsonConvert.DeserializeObject <Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_DICT[]>(detailArr);
            MES_RETURN_UI checkpointMR = fivesmodels.SY_CHECKPOINT.Update(checkpoint, token);

            if (!checkpointMR.TYPE.Equals("S"))
            {
                return(Newtonsoft.Json.JsonConvert.SerializeObject(mr));;
            }
            string        gwStr     = "检验点-岗位";
            string        flStr     = "检验点-检验点分类";
            FIVES_SY_DICT dictModel = new FIVES_SY_DICT();

            dictModel.TYPEID  = 5;
            dictModel.DICNAME = gwStr;
            FIVES_SY_DICT[] gwData = fivesmodels.SY_DICT.Read(dictModel, token);
            dictModel.DICNAME = flStr;
            FIVES_SY_DICT[] flData = fivesmodels.SY_DICT.Read(dictModel, token);
            int             gwID   = gwData.Length == 1 ? gwData[0].DICID : 0;
            int             flID   = flData.Length == 1 ? flData[0].DICID : 0;

            if (gwID == 0 || flID == 0)
            {
                mr.TYPE    = "E";
                mr.MESSAGE = "获取岗位、分类ID失败";
                return(Newtonsoft.Json.JsonConvert.SerializeObject(mr));
            }
            FIVES_SY_RELATIONSHIPBIND delModel = new FIVES_SY_RELATIONSHIPBIND();

            delModel.OBJ1 = checkpoint.POINTID;
            delModel.TYPE = gwID;
            fivesmodels.SY_RELATIONSHIPBIND.Delete_OBJ1(delModel, token);
            delModel.TYPE = flID;
            fivesmodels.SY_RELATIONSHIPBIND.Delete_OBJ1(delModel, token);

            FIVES_SY_RELATIONSHIPBIND reModel = new FIVES_SY_RELATIONSHIPBIND();

            reModel.TYPE   = gwID;
            reModel.OBJ1   = checkpoint.POINTID;
            reModel.ACTION = 1;
            for (int i = 0; i < gw.Length; i++)
            {
                reModel.OBJ2 = gw[i].DICID;
                MES_RETURN_UI reMr = fivesmodels.SY_RELATIONSHIPBIND.Create(reModel, token);
                if (!reMr.TYPE.Equals("S"))
                {
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(reMr));
                }
            }
            reModel.TYPE = flID;
            for (int i = 0; i < mx.Length; i++)
            {
                reModel.OBJ2 = mx[i].DICID;
                MES_RETURN_UI reMr = fivesmodels.SY_RELATIONSHIPBIND.Create(reModel, token);
                if (!reMr.TYPE.Equals("S"))
                {
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(reMr));
                }
            }
            mr.TYPE = "S";
            return(Newtonsoft.Json.JsonConvert.SerializeObject(mr));
        }