public static Guid AddNewBuinessEnitiy(业务实体 Entity) { Guid newID = Guid.NewGuid(); try { Entity.业务编码 = Guid.NewGuid(); serviceDirectoryDC.业务实体.InsertOnSubmit(Entity); serviceDirectoryDC.SubmitChanges(); } catch { newID = Guid.Empty; } return newID; }
public static bool RemoveBuinessEntity(业务实体 Entity) { bool isSubmitOk = true; try { //serviceDirectoryDC.业务实体.Attach(Entity); serviceDirectoryDC.业务实体.DeleteOnSubmit(GetBuinessEntityByBID(Entity.业务编码)); serviceDirectoryDC.SubmitChanges(); } catch { isSubmitOk = false; } return isSubmitOk; }
public static Guid AddNewBuinessEnitiy(业务实体 Entity) { Guid newID = Guid.NewGuid(); try { Entity.业务编码 = Guid.NewGuid(); serviceDirectoryDC.业务实体.InsertOnSubmit(Entity); serviceDirectoryDC.SubmitChanges(); } catch { newID = Guid.Empty; } return(newID); }
public static bool RemoveBuinessEntity(业务实体 Entity) { bool isSubmitOk = true; try { //serviceDirectoryDC.业务实体.Attach(Entity); serviceDirectoryDC.业务实体.DeleteOnSubmit(GetBuinessEntityByBID(Entity.业务编码)); serviceDirectoryDC.SubmitChanges(); } catch { isSubmitOk = false; } return(isSubmitOk); }
public void 添加服务提供者(业务实体 服务提供者) { try { Guid bId = ServiceDirectoryDBAccess.AddNewBuinessEnitiy(服务提供者); //var service = 服务提供者.服务; //List<服务> list = service; //foreach (服务 service in list) //{ // service.业务编码 = bId; // 个人 person = new 个人(); // person.个人编码 = service.个人编码.Value; // this.添加提供具体服务(person,service); //} //throw new System.NotImplementedException(); } catch { } }
public static bool UpdateBuinessEntity(业务实体 Entity) { bool isSubmitOk = true; try { var Entities = serviceDirectoryDC.业务实体.Where(p => p.业务编码 == Entity.业务编码); foreach (var i in Entities) { i.描述 = Entity.描述; i.业务名称 = Entity.业务名称; } serviceDirectoryDC.SubmitChanges(); } catch { isSubmitOk = false; } return isSubmitOk; }
public static bool UpdateBuinessEntity(业务实体 Entity) { bool isSubmitOk = true; try { var Entities = serviceDirectoryDC.业务实体.Where(p => p.业务编码 == Entity.业务编码); foreach (var i in Entities) { i.描述 = Entity.描述; i.业务名称 = Entity.业务名称; } serviceDirectoryDC.SubmitChanges(); } catch { isSubmitOk = false; } return(isSubmitOk); }
public void 新增服务提供者(业务实体 服务提供者) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.添加服务提供者(服务提供者); }
/// <summary> /// //Zhen /// Tony 2011-03-22 如果服务提供者.业务编码为空则返回所有服务 /// </summary> public List<服务> 获得具体服务_服务提供者(业务实体 服务提供者) { List<服务> 查询结果 = new List<服务>(); var service = ServiceDirectoryDBAccess.GetAllBusinessService(); if (服务提供者.业务编码 == Guid.Empty) { foreach (var ser in service) { 查询结果.Add(ser); } } else { foreach (var ser in service) { if (ser.业务编码 == 服务提供者.业务编码) { 查询结果.Add(ser); continue; } } } return 查询结果; }
public void 删除服务提供者(业务实体 服务提供者) { Guid bId = 服务提供者.业务编码; List<服务> services = ServiceDirectoryDBAccess.GetServiceByBID(bId); foreach (服务 service in services) { this.删除具体服务(service); } ServiceDirectoryDBAccess.RemoveBuinessEntity(服务提供者); //throw new System.NotImplementedException(); }
public void 修改服务提供者(业务实体 服务提供者) { ServiceDirectoryDBAccess.UpdateBuinessEntity(服务提供者); //List<服务> services = (服务)服务提供者.服务; //foreach(服务 service in services) //{ // this.修改具体服务(service); //} //throw new System.NotImplementedException(); }
partial void Insert业务实体(业务实体 instance);
public void 删除服务提供者(业务实体 服务提供者) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.删除服务提供者(服务提供者); }
partial void Delete业务实体(业务实体 instance);
partial void Update业务实体(业务实体 instance);
public List<服务> 获得具体服务_服务提供者(业务实体 服务提供者) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); return 服务逻辑.获得具体服务_服务提供者(服务提供者); }
public void 修改服务提供者(业务实体 服务提供者) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.修改服务提供者(服务提供者); }
public List<异常信息对象> 获得错误信息_服务提供者编码_用户编码(Guid 服务提供者编码,Guid 用户编码) { //List<异常信息对象> 结果集 = 获得所有错误信息_服务提供者编码(服务提供者编码); List<异常信息对象> 结果集 = new List<异常信息对象>(); 业务实体 服务提供者 = new 业务实体(); 服务提供者.业务编码 = 服务提供者编码; 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); List<服务> 服务集 = 服务逻辑.获得具体服务_服务提供者(服务提供者); 个人 管理员 = 服务逻辑.获得管理员_管理员编码(用户编码); foreach (服务 具体服务 in 服务集) { if ((具体服务.个人编码 == 用户编码) || (管理员.权限==0)) 结果集.AddRange(this.获得所有错误信息_服务编码(具体服务.服务编码)); } return 结果集; }
public int 获取未处理异常数量_服务提供者编码(Guid 服务提供者编码) { 错误消息处理逻辑 错误逻辑 = new 错误消息处理逻辑(); 服务目录业务逻辑 UDDI = new 服务目录业务逻辑(); 业务实体 服务提供者 = new 业务实体(); 服务提供者.业务编码 = 服务提供者编码; int 异常数量 = 0; List<服务> 服务集 = UDDI.获得具体服务_服务提供者(服务提供者); foreach (服务 具体服务 in 服务集) { 异常数量 = 异常数量 + 错误逻辑.获得未处理的错误_服务编码(具体服务.服务编码).Count; } return 异常数量; }
public List<异常信息对象> 获得所有错误信息_服务提供者编码(Guid 服务提供者编码) { List<异常信息对象> 结果集 = new List<异常信息对象>(); 业务实体 服务提供者 = new 业务实体(); 服务提供者.业务编码 = 服务提供者编码; 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); List<服务> 服务集= 服务逻辑.获得具体服务_服务提供者(服务提供者); foreach (服务 具体服务 in 服务集) { 结果集.AddRange(this.获得所有错误信息_服务编码(具体服务.服务编码)); } return 结果集; }