Beispiel #1
0
        public static Usuario Buscar(int cedula, bool busqueda)
        {
            Usuario usuario = null;

            usuario = PersistenciaAdministrador.Buscar(cedula);

            if (usuario == null)
            {
                usuario = PersistenciaUsuarioRegistrado.Buscar(cedula, busqueda);
            }

            return(usuario);
        }
        public static Usuario Logueo(string pUsu, string pPass)
        {
            Usuario usuario = null;

            usuario = PersistenciaCliente.InicioSesion(pUsu, pPass);


            if (usuario == null)
            {
                usuario = PersistenciaAdministrador.InicioSesion(pUsu, pPass);
            }

            return(usuario);
        }
Beispiel #3
0
        public static List <Usuario> Listar()
        {
            List <Usuario> usuarios = new List <Usuario>();

            foreach (Administrador a in PersistenciaAdministrador.Listar())
            {
                usuarios.Add(a);
            }

            foreach (UsuarioRegistrado r in PersistenciaUsuarioRegistrado.Listar())
            {
                usuarios.Add(r);
            }

            return(usuarios);
        }
Beispiel #4
0
        public static void Agregar(Usuario usuario)
        {
            Validar(usuario);

            if (usuario is Administrador)
            {
                PersistenciaAdministrador.Agregar((Administrador)usuario);
            }
            else if (usuario is UsuarioRegistrado)
            {
                PersistenciaUsuarioRegistrado.Agregar((UsuarioRegistrado)usuario);
            }
            else
            {
                throw new ExcepcionLogica("Tipo de usuario no válido");
            }
        }
Beispiel #5
0
        public static void Eliminar(Usuario usuario)
        {
            if (usuario == null)
            {
                throw new ExcepcionLogica("El usuario es nulo");
            }

            if (usuario is Administrador)
            {
                PersistenciaAdministrador.Eliminar((Administrador)usuario);
            }
            else if (usuario is UsuarioRegistrado)
            {
                PersistenciaUsuarioRegistrado.Eliminar((UsuarioRegistrado)usuario);
            }
            else
            {
                throw new ExcepcionLogica("Tipo de usuario no válido");
            }
        }
Beispiel #6
0
 public static List <Administrador> ListarAdministradores()
 {
     return(PersistenciaAdministrador.Listar());
 }
 public static Administrador BuscarAdmin(string nombre)
 {
     return(PersistenciaAdministrador.BuscarAdmin(nombre));
 }
 public static void EliminarAdmin(Administrador a)
 {
     PersistenciaAdministrador.EliminarAdmin(a);
 }
 public static void ModificarAdmin(Administrador a)
 {
     PersistenciaAdministrador.ModificarAdmin(a);
 }
 public static void AgregarAdmin(Administrador a)
 {
     PersistenciaAdministrador.AgregarAdmin(a);
 }
        //ADMINISTRADOR
        public static List <Administrador> ListarAdmins()
        {
            List <Administrador> lista = PersistenciaAdministrador.ListarAdmins();

            return(lista);
        }