Esempio n. 1
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));
        }
        public MES_RETURN_UI Delete_OBJ2(FIVES_SY_RELATIONSHIPBIND model, string ptoken)
        {
            MES_RETURN    mr   = client.Delete_OJB2(model, ptoken);
            MES_RETURN_UI mrui = new MES_RETURN_UI();

            mrui.TYPE    = mr.TYPE;
            mrui.MESSAGE = mr.MESSAGE;
            return(mrui);
        }
        public MES_RETURN_UI Update(FIVES_SY_RELATIONSHIPBIND 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. 4
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. 5
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. 6
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));
        }
 public FIVES_SY_RELATIONSHIPBINDList[] Read(FIVES_SY_RELATIONSHIPBIND model, string ptoken)
 {
     return(client.Read(model, ptoken));
 }
Esempio n. 8
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));
        }