public static Common.Role LoadRole(Guid roleGuid) { Business.Role roleController = new Business.Role(); Common.Role role = new Common.Role(); roleController.Load(roleGuid, role); return(role); }
/// <summary> /// /// </summary> /// <returns></returns> internal List<Business.Role> GetAllRole() { List<Business.Role> Result = new List<Business.Role>(); System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(DBConnection.DBConnection.Connection); DSTableAdapters.RoleTableAdapter adap = new DSTableAdapters.RoleTableAdapter(); DS.RoleDataTable tbRole = new DS.RoleDataTable(); try { conn.Open(); adap.Connection = conn; tbRole = adap.GetData(); if (tbRole != null) { int count = tbRole.Count; for (int i = 0; i < count; i++) { Business.Role newRole = new Business.Role(); newRole.Code = tbRole[i].Code; newRole.Comment = tbRole[i].Comment; newRole.Name = tbRole[i].Name; newRole.RoleID = tbRole[i].RoleID; Result.Add(newRole); } } } catch (Exception ex) { return null; } finally { adap.Connection.Close(); conn.Close(); } return Result; }
private Business.Registration CopyConfig(Business.Configuration itemConfig, Business.RegistrationList list, bool global) { Business.Role itemRole = itemConfig.FindRole(list.CurrentRoles); if (itemRole == null) { return(null); } Business.Registration itemReg = new Business.Registration(list.CurrentUser.UserID); itemReg.Identifier = itemConfig.Identifier; itemReg.IsGlobal = global; foreach (CarrierType soll in itemRole.CarrierTypes) { Business.Carrier itemCarr = new Business.Carrier(itemReg.Carriers); itemCarr.Type = soll; itemCarr.Availably = list.CurrentUser.Carriers.Item(soll).IsValid; itemReg.Carriers.Add(itemCarr); } foreach (Business.ObjType itemObjectType in itemConfig.ObjTypes) { Business.ObjType objType = new Business.ObjType(itemReg.ObjectTypeList, itemObjectType.Identifier); if (!itemConfig.IsObjectTypeAvailably(itemObjectType.Identifier, global)) { objType.Availably = false; } /*else if (!global && objectType.IndexOf(string.Format(",{0},", (int)itemObjectType.Identifier)) == -1) * objType.Availably = false;*/ itemReg.ObjectTypeList.Add(objType); } itemReg.ObjectTypeList.SetChecked(itemReg.ObjectTypeList.GetChecked()); return(itemReg); }
/// <summary> /// /// </summary> /// <param name="RoleID"></param> /// <returns></returns> internal Business.Role GetRoleByRoleID(int RoleID) { Business.Role Result = new Business.Role(); System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(DBConnection.DBConnection.Connection); DSTableAdapters.RoleTableAdapter adap = new DSTableAdapters.RoleTableAdapter(); DS.RoleDataTable tbRole = new DS.RoleDataTable(); try { conn.Open(); adap.Connection = conn; tbRole = adap.GetRoleByRoleID(RoleID); if (tbRole != null) { Result.Code = tbRole[0].Code; Result.Comment = tbRole[0].Comment; Result.Name = tbRole[0].Name; Result.RoleID = tbRole[0].RoleID; } } catch (Exception ex) { return null; } finally { adap.Connection.Close(); conn.Close(); } return Result; }
public static DataTable GetPackage(int PackageId) { Business.Role roleController = new Business.Role(); return(roleController.GetPackage(PackageId)); }
public static Guid GetDefaultRoleGuid(string domain) { Business.Role roleController = new Business.Role(); return(roleController.GetDefaultRoleGuid(domain)); }
public static bool Delete(Guid roleGuid) { Business.Role roleController = new Business.Role(); return(roleController.Delete(roleGuid)); }
public static bool InsertRole(Common.Role role) { Business.Role roleController = new Business.Role(); return(roleController.InsertRole(role) != Guid.Empty ? true : false); }
public static bool UpdateRole(Common.Role role) { Business.Role roleController = new Business.Role(); return(roleController.UpdateRole(role)); }
public static DataTable GetRoles(Guid userGuid) { Business.Role roleController = new Business.Role(); return(roleController.GetRoles(userGuid)); }
public RoleController() { _role = new Business.Role(); }