private Boolean GuardarRol(ListViewItem e) { using (Clases.cASPNET_ROLES objRoles = new Clases.cASPNET_ROLES()) { TextBox TextNombre = e.FindControl("txtNombreEdit") as TextBox; TextBox TextDescripcion = e.FindControl("txtDescripcionEdit") as TextBox; try { objRoles.RoleId = Convert.ToInt32(lstRoles.DataKeys[e.DataItemIndex].Values[0]); if (objRoles.bConsultar()) { objRoles.RoleName = TextNombre.Text; objRoles.Descripcion = TextDescripcion.Text; return(objRoles.bModificar()); } } catch (Exception excp) { RegistraIncidencia("Administrador_ManageRoles", "Error en la función << GuardarRol() >>. Motivo :" + excp.Message, 2); return(false); } } return(false); }
private void RellenaRoles() { try { using (Clases.cASPNET_ROLES objRol = new Clases.cASPNET_ROLES()) { objRol.LoweredRoleName = txtBusqueda.Text; lstRoles.DataSource = objRol.ObtenerDatos(); lstRoles.DataBind(); } } catch (Exception excp) { RegistraIncidencia("Administrador_ManageRoles", "Error en la función << RellenaRoles() >>. Motivo :" + excp.Message, 2); } }
private void EliminaRol(int nItemIndex) { if (!string.IsNullOrEmpty(lstRoles.DataKeys[nItemIndex].Values[0].ToString())) { using (Clases.cASPNET_ROLES objRol = new Clases.cASPNET_ROLES()) { objRol.RoleId = Convert.ToInt32(lstRoles.DataKeys[nItemIndex].Values[0]); if (objRol.bConsultar()) { Roles.DeleteRole(objRol.RoleName); lstRoles.EditIndex = -1; RellenaRoles(); } } } }