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); }
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)); }
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)); }
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)); }
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)); }