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";
            }
        }