public void 添加提供具体服务(个人 服务管理员,服务 具体服务) { Guid pId = Guid.Empty; String name = 服务管理员.姓名; if ((服务管理员.个人编码 == null) || (服务管理员.个人编码 == Guid.Empty)) { //if (this.查找服务管理员_关键字(name).Count == 0) //{ // pId = ServiceDirectoryDBAccess.AddNewPersonal(服务管理员); //} //else //{ // pId = this.查找服务管理员_关键字(name)[0].个人编码; //} pId = ServiceDirectoryDBAccess.AddNewPersonal(服务管理员); } else { pId = 服务管理员.个人编码; } 具体服务.个人编码 = pId; //List<服务地址> templates = (务地址)具体服务.服务地址; //Guid 管理员编码 = 具体服务.个人编码.Value; Guid sId = ServiceDirectoryDBAccess.AddBusinessService(具体服务); //foreach(服务地址 template in templates) //{ // template.服务编码 = sId; // this.添加服务绑定(template); //} //throw new System.NotImplementedException(); }
public static bool RemovePersonal(个人 personal) { bool issucceed = true; try { serviceDirectoryDC.个人.DeleteOnSubmit(GetPersonalByPID(personal.个人编码)); serviceDirectoryDC.SubmitChanges(); } catch { issucceed = false; } return(issucceed); }
public static Guid AddNewPersonal(个人 personal) { Guid newId = Guid.NewGuid(); try { personal.个人编码 = newId; serviceDirectoryDC.个人.InsertOnSubmit(personal); serviceDirectoryDC.SubmitChanges(); } catch { newId = Guid.Empty; } return(newId); }
public static bool UpdatePersonal(个人 personal) { bool issucceed = true; try { var pers = serviceDirectoryDC.个人.Where(p => p.个人编码 == personal.个人编码); foreach (var per in pers) { per.电话 = personal.电话; per.姓名 = personal.姓名; per.邮件地址 = personal.邮件地址; per.权限 = personal.权限; per.帐号 = personal.帐号; //per.个人编码 = personal.个人编码; } serviceDirectoryDC.SubmitChanges(); } catch { issucceed = false; } return(issucceed); }
public List<服务> 获得具体服务_管理员(个人 服务管理员) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); return 服务逻辑.获得具体服务_管理员(服务管理员); }
public void 新增服务管理员(个人 服务管理员) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.添加服务管理员(服务管理员); }
public List<服务> 获得具体服务_管理员(个人 管理员) { List<服务> services = new List<服务>(); foreach (业务实体 提供者 in 获得所有服务提供者()) { List<服务> ser = 获得具体服务_服务提供者(提供者); foreach (服务 具体服务 in ser){ if (具体服务.个人编码 == 管理员.个人编码) services.Add(具体服务); } } return services; }
public void 删除服务管理员(个人 管理员) { ServiceDirectoryDBAccess.RemovePersonal(管理员); //throw new System.NotImplementedException(); }
partial void Update个人(个人 instance);
public static bool RemovePersonal(个人 personal) { bool issucceed = true; try { serviceDirectoryDC.个人.DeleteOnSubmit(GetPersonalByPID(personal.个人编码)); serviceDirectoryDC.SubmitChanges(); } catch { issucceed = false; } return issucceed; }
public void 新增服务(个人 服务管理员,服务 具体服务) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.添加提供具体服务(服务管理员,具体服务); }
partial void Insert个人(个人 instance);
partial void Delete个人(个人 instance);
public void 修改服务管理员(个人 管理员) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.修改服务管理员(管理员); }
public void 删除服务管理员(个人 管理员) { 服务目录业务逻辑 服务逻辑 = new 服务目录业务逻辑(); 服务逻辑.删除服务管理员(管理员); }
public static Guid AddNewPersonal(个人 personal) { Guid newId = Guid.NewGuid(); try { personal.个人编码 = newId; serviceDirectoryDC.个人.InsertOnSubmit(personal); serviceDirectoryDC.SubmitChanges(); } catch { newId = Guid.Empty; } return newId; }
public void 添加服务管理员(个人 服务管理员) { ServiceDirectoryDBAccess.AddNewPersonal(服务管理员); }
public static bool UpdatePersonal(个人 personal) { bool issucceed = true; try { var pers = serviceDirectoryDC.个人.Where(p => p.个人编码 == personal.个人编码); foreach (var per in pers) { per.电话 = personal.电话; per.姓名 = personal.姓名; per.邮件地址 = personal.邮件地址; per.权限 = personal.权限; per.帐号 = personal.帐号; //per.个人编码 = personal.个人编码; } serviceDirectoryDC.SubmitChanges(); } catch { issucceed = false; } return issucceed; }