Пример #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());
        }
Пример #2
0
        public string getOPINTMS(string data)
        {
            string token = appClass.CRM_Gettoken();

            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT       model = Newtonsoft.Json.JsonConvert.DeserializeObject <Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT>(data);
            Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINTList[] res   = fivesmodels.SY_CHECKPOINT.ReadaddDepName(model, token);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }
Пример #3
0
 public string SELECT_COMPARE_INFO(string data)
 {
     token = appClass.CRM_Gettoken();
     Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT model = Newtonsoft.Json.JsonConvert.DeserializeObject <Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT>(data);
     try
     {
         Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT[] rst = fivesmodels.SY_CHECKPOINT.Compare(model, token);
         return(Newtonsoft.Json.JsonConvert.SerializeObject(rst));
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }
Пример #4
0
 public string CheckPoint_Select(int Depid)
 {
     token = appClass.CRM_Gettoken();
     Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT model = new Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINT();
     model.DID = Depid;
     try
     {
         Sonluk.UI.Model.S5.SY_CHECKPOINTService.FIVES_SY_CHECKPOINTList[] res = fivesmodels.SY_CHECKPOINT.ReadaddDepName(model, token);
         return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }
Пример #5
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());
        }
Пример #6
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));
        }