protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { lblMsg.Text = ""; string roleName = txtRoleName.Text; if (String.IsNullOrEmpty(txtRoleName.Text)) { return; } LoginRoleVO loginRole = new LoginRoleVO(); loginRole.RoleName = roleName; m_AuthService.CreateLoginRole(loginRole); m_WebLogService.AddSystemLog(MsgVO.Action.新增, loginRole); lblMsg.Text = MsgVO.INSERT_OK; LoadDataToUI(); }
/// <summary> /// 刪除後台角色 /// </summary> /// <param name="loginRoleVO">被刪除的後台角色</param> public void DeleteLoginRole(LoginRoleVO loginRoleVO) { NHibernateDao.Delete(loginRoleVO); }
/// <summary> /// 更新後台角色 /// </summary> /// <param name="loginRoleVO">被更新的後台角色</param> /// <returns>更新後的後台角色</returns> public LoginRoleVO UpdateLoginRole(LoginRoleVO loginRoleVO) { NHibernateDao.Update(loginRoleVO); return(loginRoleVO); }
/// <summary> /// 新增後台角色 /// </summary> /// <param name="loginRoleVO">被新增的後台角色</param> /// <returns>新增後的後台角色</returns> public LoginRoleVO CreateLoginRole(LoginRoleVO loginRoleVO) { NHibernateDao.Insert(loginRoleVO); return(loginRoleVO); }
/// <summary> /// 新增後台角色 /// </summary> /// <param name="loginRoleVO">被新增的後台角色</param> /// <returns>新增後的後台角色</returns> public LoginRoleVO CreateLoginRole(LoginRoleVO loginRoleVO) { return(LoginRoleDao.CreateLoginRole(loginRoleVO)); }
/// <summary> /// 刪除後台角色 /// </summary> /// <param name="loginRoleVO">被刪除的後台角色</param> public void DeleteLoginRole(LoginRoleVO loginRoleVO) { LoginRoleDao.DeleteLoginRole(loginRoleVO); }
/// <summary> /// 更新後台角色 /// </summary> /// <param name="loginRoleVO">被更新的後台角色</param> /// <returns>更新後的後台角色</returns> public LoginRoleVO UpdateLoginRole(LoginRoleVO loginRoleVO) { return(LoginRoleDao.UpdateLoginRole(loginRoleVO)); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName; object argobj = e.CommandArgument; string roleId = ""; if (argobj != null) { roleId = argobj.ToString(); } switch (cmdName) { case "MyUpdate": foreach (GridViewRow row in GridView1.Rows) { Control ctrl = row; string id = UIHelper.FindHiddenValue(ref ctrl, "hdnRoleId"); if (roleId.Equals(id)) { UIHelper.SetContrlVisible(ref ctrl, "lblRoleName", false); UIHelper.SetContrlVisible(ref ctrl, "txtRoleName", true); UIHelper.SetContrlVisible(ref ctrl, "imgUpdate", false); UIHelper.SetContrlVisible(ref ctrl, "imgCancel", true); UIHelper.SetContrlVisible(ref ctrl, "imgUpdateSure", true); } else { UIHelper.SetContrlVisible(ref ctrl, "lblRoleName", true); UIHelper.SetContrlVisible(ref ctrl, "txtRoleName", false); UIHelper.SetContrlVisible(ref ctrl, "imgUpdate", true); UIHelper.SetContrlVisible(ref ctrl, "imgCancel", false); UIHelper.SetContrlVisible(ref ctrl, "imgUpdateSure", false); } } break; case "MyCancel": ResetGridViewUI(); break; case "MyUpdateSure": foreach (GridViewRow row in GridView1.Rows) { Control ctrl = row; string id = UIHelper.FindHiddenValue(ref ctrl, "hdnRoleId"); if (roleId.Equals(id)) { string updateName = UIHelper.FindTextBoxText(ref ctrl, "txtRoleName"); LoginRoleVO role = m_AuthService.GetLoginRoleById(ConvertUtil.ToInt32(roleId)); role.RoleName = updateName.Trim(); m_AuthService.UpdateLoginRole(role); m_WebLogService.AddSystemLog(MsgVO.Action.修改, role); UIHelper.SetLabelText(ref ctrl, "lblRoleName", role.RoleName); lblMsg.Text = MsgVO.UPDATE_OK; break; } } ResetGridViewUI(); break; case "MyDelete": m_Log.Debug("delete roleId=" + roleId); LoginRoleVO loginRole = m_AuthService.GetLoginRoleByIdNoLazy(int.Parse(roleId)); if (loginRole.LoginUserList != null && loginRole.LoginUserList.Count > 0) { lblMsg.Text = MsgVO.USER_EXIST_ROLE; return; } if (loginRole.MenuFuncList != null && loginRole.MenuFuncList.Count > 0) { lblMsg.Text = MsgVO.MENU_EXIST_ROLE; return; } m_AuthService.DeleteLoginRole(loginRole); m_WebLogService.AddSystemLog(MsgVO.Action.刪除, loginRole); lblMsg.Text = MsgVO.DELETE_OK; LoadDataToUI(); break; } }