protected void MasterPage_YesClickHandler(object sender, EventArgs e) { if (ViewState["Delete"] != null) { try { RoleManagementEntity entity = new RoleManagementEntity(); entity.OperationId = 3; entity.RoleId = Utility.GetInt(ViewState["RoleId"]); OperationStatusEntity c = new HRRepository(SessionContext).ManageRole(entity); if (c.StatusResult == true) { ShowInfoMessage(c.InfoMessage); FillGrid(); } else { ShowErrorMessage(c.InfoMessage); } } catch (BaseException bex) { ShowErrorMessage(bex.Message); } } }
public OperationStatusEntity ManageRole(RoleManagementEntity param) { var parameters = new object[] { param.OperationId, param.RoleName, param.RoleId }; return(EntityBase.FillObject <OperationStatusEntity>("RoleManage", parameters)); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { ValidateBusinessData("G1"); RoleManagementEntity entity = new RoleManagementEntity(); if (Convert.ToString(ViewState["Add"]) == "Add") { entity.OperationId = 1; } else if (Convert.ToString(ViewState["Update"]) == "Update") { entity.OperationId = 2; entity.RoleId = Utility.GetInt(ViewState["RoleId"]); } entity.RoleName = txtRoleName.Text.Trim(); OperationStatusEntity c = new HRRepository(SessionContext).ManageRole(entity); if (c.StatusResult == true) { foreach (RepeaterItem Item in gvMenuList.Items) { string NavigationIds = Utility.GetCheckBoxListSelectedValue(((CheckBoxList)Item.FindControl("chkChildMenuList"))); if (!string.IsNullOrWhiteSpace(NavigationIds)) { new HRRepository(SessionContext).UpdateMenuRoleDetail((int)c.ResultId, Utility.GetInt(((Label)Item.FindControl("lblParentId")).Text), NavigationIds, SessionClass.LoginUserEntity.UserId); } } ShowInfoMessage(c.InfoMessage); ClearPageControl(); FillGrid(); } else { ShowErrorMessage(c.InfoMessage); } } catch (ValidationException ex) { ShowErrorMessage(ex.Message); } catch (BaseException be) { ShowErrorMessage(be.DisplayMessage); } }