protected void btnAgregarRol_Click(object sender, EventArgs e) { if ((List <BE.Permiso>)Session["ListaTemporal"] != null) { if (string.IsNullOrWhiteSpace(txtRol.Text) == false) { GestorPermiso.GuardarRol((List <BE.Permiso>)Session["ListaTemporal"], txtRol.Text, (BE.Usuario)Session["UsuarioEnSesion"]); CargarTodo(); listPermisos.DataSource = (List <BE.Permiso>)Application["ListaPermisos"]; listRoles.DataSource = (List <BE.Permiso>)Application["ListaRoles"]; listPermisos.DataTextField = "Nombre"; listPermisos.DataBind(); listRoles.DataTextField = "Nombre"; listRoles.DataBind(); List <BE.Permiso> lista = new List <BE.Permiso>(); Session["ListaTemporal"] = null; listaTemp.DataSource = null; listaTemp.DataSource = lista; listaTemp.DataBind(); //listRoles2.DataSource = (List<BE.Permiso>)Application["ListaRoles"]; //listRoles2.DataTextField = "Nombre"; //listRoles2.DataBind(); lblCompleteNombre.Text = "Se guardo el Rol!"; lblCompleteNombre.Visible = true; lblCompleteNombre.CssClass = "alert alert-success"; } else { lblCompleteNombre.Text = "Complete el nombre!"; lblCompleteNombre.Visible = true; lblCompleteNombre.CssClass = "alert alert-warning"; } } else { lblCompleteNombre.Text = "Debe seleccionar al menos un permiso!"; lblCompleteNombre.Visible = true; lblCompleteNombre.CssClass = "alert alert-warning"; } }