public Rol VerificarRolUsuario(Usuario usuario) { if (usuario != null) { return(usuario.ObtenerRol()); } return(null); }
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); }