Beispiel #1
0
 public Rol VerificarRolUsuario(Usuario usuario)
 {
     if (usuario != null)
     {
         return(usuario.ObtenerRol());
     }
     return(null);
 }
Beispiel #2
0
        public KeyValuePair <Tarea, List <String> > VerificarModificabilidad(Usuario usuario, List <ModeloBase> lista, String idTarea)
        {
            KeyValuePair <Tarea, List <String> > tareaLista = new KeyValuePair <Tarea, List <String> >();

            if (usuario != null && lista != null)
            {
                //TODO--->>> verificar si es super usuario

                Tarea         tarea       = (Tarea)ModeloBase.Obtener(new KeyValuePair <String, String>("id", idTarea), "Modelo.Tarea");
                List <String> listaCampos = new List <String>();
                if (usuario.ObtenerRol().esSuperUsuario())
                {
                    listaCampos.Add("nombre");
                    listaCampos.Add("usuario");
                    listaCampos.Add("estado");
                }
                else
                {
                    listaCampos.Add("estado");
                }
                return(new KeyValuePair <Tarea, List <String> >(tarea, listaCampos));
            }
            return(tareaLista);
        }