protected void btDelete_Click(object sender, EventArgs e) { try { foreach (GridViewRow row in dgvApprover.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chk = (CheckBox)row.FindControl("cbChoose"); if (chk != null && chk.Checked) { string id = dgvApprover.DataKeys[row.RowIndex].Value.ToString(); aspnet_Role r = logic.findById(id); logic.delete(r.RoleName); } } } Session[RoleLogic.ROLE_LOGIC_SEC_ID] = null; Response.Redirect("QLRole.aspx", false); } catch (Exception ex) { logger.Error("btDelete_Click error: ", ex); Response.Redirect("~/ThongBaoLoi.aspx", false); } }
public ActionResult AddRoleForm(AdminAddRoleModel model) { try { int id; if (Roles.RoleExists(model.Role)) { Session["tempforview"] = "Role: " + model.Role + " already exist look up!"; } else { Roles.CreateRole(model.Role); AddRoleDataContext db = new AddRoleDataContext(); aspnet_Role role = db.aspnet_Roles.Single(p => p.RoleName == model.Role); role.Description = model.RoleDescription; db.SubmitChanges(); if (Int32.TryParse(model.Role, out id) == true) { string[] users = Roles.GetUsersInRole("AllDest"); Roles.AddUsersToRole(users, model.Role); } Session["success"] = "Role: " + model.Role + " has been successfully added."; } return(RedirectToAction("AddRole", "Admin")); } catch (Exception msg) { // something went wrong, and you wanna know why throw msg; } }
public ActionResult EditRole(aspnet_Role role) { var rolesGridModel = new RolesJqGridModel(GetRolesColumns()); if (rolesGridModel.Grid.AjaxCallBackMode == AjaxCallBackMode.AddRow) { RoleService.Create(role.RoleName, role.Description); } if (rolesGridModel.Grid.AjaxCallBackMode == AjaxCallBackMode.EditRow) { using (var contex = db) { aspnet_Role roleold = contex.aspnet_Roles.FirstOrDefault(r => r.RoleId == role.RoleId); //roleold.RoleName = role.RoleName; roleold.Description = role.Description; //roleold.LoweredRoleName = role.RoleName.ToLower(); contex.SaveChanges(); } } if (rolesGridModel.Grid.AjaxCallBackMode == AjaxCallBackMode.DeleteRow) { RoleService.Delete(role.RoleId); } return(RedirectToAction("Roles", "Account")); }
public static CreateRoleStatus CreateRole(string name, string code, string note) { CreateRoleStatus status = new CreateRoleStatus(); bool isExistName = false; bool isExistCode = false; xRPDataContext dataContext = new xRPDataContext(); isExistName = dataContext.aspnet_Roles.FirstOrDefault(x => x.LoweredRoleName == name.ToLower()) != null; isExistCode = dataContext.aspnet_Roles.FirstOrDefault(x => x.Code.ToLower() == code.ToLower()) != null; status.IsDuplicateCode = isExistCode; status.IsDuplicateName = isExistName; try { if (!isExistCode && !isExistName) { Roles.CreateRole(name); aspnet_Role role = dataContext.aspnet_Roles.FirstOrDefault(x => x.LoweredRoleName == name.ToLower()); role.Code = code; role.Description = note; //dataContext.aspnet_Roles.InsertOnSubmit(role); dataContext.SubmitChanges(); status.IsSuccess = true; } } catch (Exception ex) { } return(status); }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { List <menu> lstMenu = menuLogic.getAll(); ddlMenu.DataSource = lstMenu; ddlMenu.DataTextField = "text"; ddlMenu.DataValueField = "id"; ddlMenu.DataBind(); List <aspnet_Role> lstRole = roleLogic.getAll(); ddlRole.DataSource = lstRole; ddlRole.DataTextField = "RoleName"; ddlRole.DataValueField = "RoleId"; ddlRole.DataBind(); } else { string sMenu = ddlMenu.SelectedValue; int iMenu = 0; Int32.TryParse(sMenu, out iMenu); cMenu = menuLogic.findById(iMenu); string sRole = ddlRole.SelectedValue; cRole = roleLogic.findById(sRole); } } catch (Exception ex) { logger.Error("Pageload error: ", ex); Response.Redirect("~/ThongBaoLoi.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { List <aspnet_Role> lstLoaiTaiLieu = logic.getAll(); dgvApprover.DataSource = lstLoaiTaiLieu; dgvApprover.DataBind(); if (Session[RoleLogic.ROLE_LOGIC_SEC_ID] != null) { sec = logic.findById(Session[RoleLogic.ROLE_LOGIC_SEC_ID].ToString()); if (sec != null) { txtCode.ReadOnly = true; txtCode.Text = sec.Code; tbxName.Text = sec.RoleName; tbxDescription.Text = sec.Description; btAddApprover.Text = "Cáºp nháºt"; } } else { sec = new aspnet_Role(); txtCode.ReadOnly = false; txtCode.Text = ""; tbxName.Text = ""; tbxDescription.Text = ""; btAddApprover.Text = "Thêm má»›i"; } } else { if (Session[RoleLogic.ROLE_LOGIC_SEC_ID] != null) { sec = logic.findById(Session[RoleLogic.ROLE_LOGIC_SEC_ID].ToString()); if (sec != null) { txtCode.ReadOnly = true; sec.RoleName = tbxName.Text; sec.Description = tbxDescription.Text; } } else { sec = new aspnet_Role(); sec.Code = txtCode.Text; sec.RoleName = tbxName.Text; sec.Description = tbxDescription.Text; //sec.Active = 1; } } } catch (Exception ex) { logger.Error("Pageload error: ", ex); Response.Redirect("~/ThongBaoLoi.aspx", false); } }
/// <summary> /// Insert SiteMapNodeRoles to cSiteMapNode /// (Insert RoleIds with AddRoleId) (Remove RoleIds with RemoveRoleId) /// /// Needed to know what cSiteMapNode you want to Insert SiteMapNodeRoles to! /// (Insert SiteMapNodeIdsToList with AddSiteMapNodeId) (Remove SiteMapNodeIds with RemoveSiteMapNodeIdFromList) /// </summary> /// <param name="userId">Insert UserId</param> /// <param name="siteMapNodeId">Insert siteMapNodeId</param> public void AddAllSiteMapNodeRoles(Guid userId, int siteMapNodeId) { DateTime dateTimeNow = TimeZoneManager.DateTimeNow; List <SW_SiteMapNodeRole> listOfAddedSiteMapNodeRoles; // using statement free the memory after metode is done using (Searchwar_netEntities db = new Searchwar_netEntities()) { // Check Added RoleIds for empty if (_roleIds.Count() != 0) { listOfAddedSiteMapNodeRoles = new List <SW_SiteMapNodeRole>(); foreach (Guid roleId in _roleIds) { aspnet_Role getRoleId = (db.aspnet_Roles.Where(r => r.RoleId.Equals(roleId))).SingleOrDefault(); // Check roleid in database if (getRoleId != null) { SW_SiteMapNode getCurrentSiteMapNode = (db.SW_SiteMapNode.Where( s => s.SiteMapNodeId.Equals(siteMapNodeId))).SingleOrDefault(); // Check roleid in database if (getCurrentSiteMapNode != null) { SW_SiteMapNodeRole createRoleToSiteMapNode = new SW_SiteMapNodeRole { SiteMapNodeRoleAddedDate = dateTimeNow, SiteMapNodeRoleAddedUserId = userId, RoleId = roleId, SiteMapNodeId = siteMapNodeId }; listOfAddedSiteMapNodeRoles.Add(createRoleToSiteMapNode); } else { throw (new ArgumentNullException("siteMapNodeId", "Cant find siteMapNodeId '" + siteMapNodeId + "' in database")); } } else { throw (new ArgumentNullException("roleId", "Cant find RoleId '" + roleId + "' in database")); } } foreach (var item in listOfAddedSiteMapNodeRoles) { db.SW_SiteMapNodeRoles.AddObject(item); } } db.SaveChanges(); } }
internal MembershipRole(aspnet_Role role) { if (role != null) { this.ApplicationId = role.ApplicationId; this.RoleId = role.RoleId; this.RoleName = role.RoleName; this.Description = role.Description; } }
public aspnet_Role findByCode(string code) { aspnet_Role rs = null; try { rs = dataContext.aspnet_Roles.Where(p => p.Code.Equals(code)).First(); } catch (Exception ex) { logger.Error("Role findByCode error: ", ex); } return(rs); }
public aspnet_Role findByName(string name) { aspnet_Role rs = null; try { rs = dataContext.aspnet_Roles.Where(p => p.RoleName.Equals(name)).First(); } catch (Exception ex) { logger.Error("getAll error: ", ex); } return(rs); }
public static Role GetRoleByName(string name) { xRPDataContext dataContext = new xRPDataContext(); Role role = null; aspnet_Role membershipRole = dataContext.aspnet_Roles.FirstOrDefault(x => x.LoweredRoleName == name.ToLower()); if (membershipRole != null) { role = new Role(); role.Code = membershipRole.Code; role.Description = membershipRole.Description; role.Name = membershipRole.RoleName; role.ID = membershipRole.RoleId; } return(role); }
protected void dgvOnDataBind(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { stt++; aspnet_Role item = (aspnet_Role)e.Row.DataItem; if (item != null) { Label lblSTT = (Label)e.Row.FindControl("lblSTT"); if (lblSTT != null) { lblSTT.Text = stt.ToString(); } } } }
public aspnet_Role findById(string id) { aspnet_Role rs = null; Guid gId; Guid.TryParse(id, out gId); try { rs = dataContext.aspnet_Roles.Where(p => p.RoleId.Equals(gId)).First(); } catch (Exception ex) { logger.Error("getAll error: ", ex); } return(rs); }
public bool validateUpdate(aspnet_Role sec) { bool rt = true; try { List <aspnet_Role> rs = dataContext.aspnet_Roles.Where(p => (!p.RoleId.Equals(sec.RoleId) && p.RoleName.ToUpper().Equals(sec.RoleName.ToUpper()))).ToList(); if (rs != null && rs.Count > 0) { rt = false; } } catch (Exception ex) { logger.Error("validateUpdate error: ", ex); } return(rt); }
public bool update(aspnet_Role sec) { bool rs = false; try { aspnet_Role attachObj = dataContext.aspnet_Roles.Where(p => p.RoleId.Equals(sec.RoleId)).First(); attachObj.RoleName = sec.RoleName; attachObj.Description = sec.Description; dataContext.SubmitChanges(); rs = true; } catch (Exception ex) { logger.Error("update error: ", ex); } return(rs); }
public string insert(aspnet_Role sec) { string newId = ""; try { Roles.CreateRole(sec.RoleName); aspnet_Role r = findByName(sec.RoleName); r.Code = sec.Code; r.Description = sec.Description; dataContext.SubmitChanges(); newId = r.RoleId.ToString(); } catch (Exception ex) { logger.Error("insert error: ", ex); } return(newId); }
protected void dgvOnDataBind(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { stt++; aspnet_Role item = (aspnet_Role)e.Row.DataItem; if (item != null) { Label lblSTT = (Label)e.Row.FindControl("lblSTT"); if (lblSTT != null) { lblSTT.Text = stt.ToString(); } ImageButton btnEdit = (ImageButton)e.Row.FindControl("bt_changing"); if (btnEdit != null) { btnEdit.CommandArgument = item.RoleId.ToString(); } } } }
public static UpdateRoleStatus UpdateRole(string name, Role role) { UpdateRoleStatus status = new UpdateRoleStatus(); xRPDataContext dataContext = new xRPDataContext(); bool isExistName = false; bool isExistCode = false; Role oldRole = GetRoleByName(name); if (oldRole.Code != role.Code) { isExistCode = dataContext.aspnet_Roles.FirstOrDefault(x => x.Code.ToLower() == role.Code.ToLower()) != null; } if (oldRole.Name != role.Name) { isExistName = dataContext.aspnet_Roles.FirstOrDefault(x => x.LoweredRoleName == role.Name.ToLower()) != null; } status.IsDuplicateCode = isExistCode; status.IsDuplicateName = isExistName; try { if (!isExistCode && !isExistName) { aspnet_Role dbRole = dataContext.aspnet_Roles.FirstOrDefault(x => x.LoweredRoleName == name.ToLower()); dbRole.Code = role.Code; dbRole.RoleName = role.Name; dbRole.LoweredRoleName = role.Name.ToLower(); dbRole.Description = role.Description; dataContext.SubmitChanges(); status.IsSuccess = true; } } catch { } return(status); }
public void Save() { using (CarrotCMSDataContext _db = CarrotCMSDataContext.GetDataContext()) { aspnet_Role role = (from l in _db.aspnet_Roles where l.LoweredRoleName == this.RoleName || l.RoleId == this.RoleId select l).FirstOrDefault(); if (role == null) { if (!Roles.RoleExists(this.RoleName) && this.RoleId == Guid.Empty) { Roles.CreateRole(this.RoleName); } } else { role.RoleName = this.RoleName; role.LoweredRoleName = role.RoleName.ToLowerInvariant(); _db.SubmitChanges(); } } }
partial void Deleteaspnet_Role(aspnet_Role instance);
partial void Updateaspnet_Role(aspnet_Role instance);
partial void Insertaspnet_Role(aspnet_Role instance);
private void detach_aspnet_Roles(aspnet_Role entity) { this.SendPropertyChanging(); entity.aspnet_Application = null; }
public static aspnet_Role GetOneRoleByName(string RoleName) { aspnet_Role role = new aspnet_Role(); using (enidcDataContext db = Enidc.Web.DataHelper.getEnIdcData()) { role = db.aspnet_Roles.SingleOrDefault(i => i.RoleName.Equals(RoleName)); } return role; }
public static aspnet_Role Createaspnet_Role(global::System.Guid roleId, string roleName, string loweredRoleName, global::System.Guid applicationId) { aspnet_Role aspnet_Role = new aspnet_Role(); aspnet_Role.RoleId = roleId; aspnet_Role.RoleName = roleName; aspnet_Role.LoweredRoleName = loweredRoleName; aspnet_Role.ApplicationId = applicationId; return aspnet_Role; }
public void AddToaspnet_Roles(aspnet_Role aspnet_Role) { base.AddObject("aspnet_Roles", aspnet_Role); }