Exemplo n.º 1
0
 protected void lknDenegarTodo_Click(object sender, EventArgs e)
 {
     try
     {
         NegocioAdmin           negAdmin = new NegocioAdmin(sistema.USR_LOGIN, sistema.PASS);
         List <E.VMPermisoItem> permisos = new NegocioSistema(sistema.USR_LOGIN, sistema.PASS).
                                           ObtenerPermisosItemsUsuario(lblNomUsuarioSelPermisosItem.Text /*Convert.ToBase64String(Tools.Encriptacion.Encriptar(lblNomUsuarioSelPermiso.InnerText))*/,
                                                                       Convert.ToInt32(ddlSistemasPermisos.SelectedItem.Value));
         for (int i = 0; i < permisos.Count; i++)
         {
             permisos[i].Delete = false;
             permisos[i].Write  = false;
             negAdmin.AsignarPermisosItems(
                 permisos[i].IdUsuarioPermisos,
                 permisos[i].Write,
                 permisos[i].Delete
                 );
         }
         rgPermisos.DataSource = permisos;
         rgPermisos.DataBind();
     }
     catch (Exception ex)
     {
         MostrarErrorPermisos("No fue posible asignar los permisos:" + ex.Message);
     }
 }