Example #1
0
 public void BajaUsuario(Usuario usuario)
 {
     if (usuario is Administrador)
     {
         FabricaPersistencia.GetPersistenciaAdministrador().BajaAdministrador((Administrador)usuario);
     }
 }
Example #2
0
        public static EntidadesCompartidas.Usuario Login(string usuario, string password)
        {
            Usuario usuarioLogueado;

            try
            {
                usuarioLogueado = FabricaPersistencia.GetPersistenciaAdministrador().Login(usuario, password);

                if (usuarioLogueado == null)
                {
                    usuarioLogueado = FabricaPersistencia.GetPersistenciaCadete().Login(usuario, password);
                }

                if (usuarioLogueado == null)
                {
                    usuarioLogueado = FabricaPersistencia.GetPersistenciaCliente().Login(usuario, password);
                }

                return(usuarioLogueado);
            }
            catch (Exception ex)
            {
                throw new Exception("Error al loguear el Usuario" + ex.Message);
            }
        }
Example #3
0
 public void ModificarUsuario(Usuario usuario)
 {
     if (usuario is Administrador)
     {
         FabricaPersistencia.GetPersistenciaAdministrador().ModificarAdministrador((Administrador)usuario);
     }
 }
 public void AltaUsuarioLogueoYBD(Usuario pUsuario, string pRol, string pPermiso)
 {
     if (pUsuario is Administrador)
     {
         IPersistenciaAdministrador FAdminisrador = FabricaPersistencia.GetPersistenciaAdministrador();
         FAdminisrador.AltaUsuarioLogueoYBD((Administrador)pUsuario, pRol, pPermiso);
     }
     else
     {
         throw new Exception("El tipo de usuario proporcionado no es correcto.");
     }
 }
Example #5
0
        public Usuario BuscarUsuario(int ci)
        {
            Usuario unUsu = null;

            unUsu = FabricaPersistencia.GetPersistenciaAdministrador().BuscarAdministrador(ci);

            if (unUsu == null)
            {
                unUsu = FabricaPersistencia.GetPersistenciaCliente().BuscarCliente(ci);
            }

            return(unUsu);
        }
Example #6
0
        public Usuario LogueoUsuario(string nombreUsuario, string contrasenia)
        {
            Usuario unUsu = null;

            unUsu = FabricaPersistencia.GetPersistenciaCliente().LogueoCliente(nombreUsuario, contrasenia);

            if (unUsu == null)
            {
                unUsu = FabricaPersistencia.GetPersistenciaAdministrador().LogueoAdmin(nombreUsuario, contrasenia);
            }

            return(unUsu);
        }
        public Usuario BuscarUsuario(int pDocumento)
        {
            Usuario unUsu = null;

            unUsu = FabricaPersistencia.GetPersistenciaAdministrador().BuscarAdministrador(pDocumento);

            if (unUsu == null)
            {
                unUsu = FabricaPersistencia.GetPersistenciaJugador().BuscarJugador(pDocumento);
            }

            return(unUsu);
        }
        public Usuario LogueoUsuario(string pNombreUsuario, string pContrasenia)
        {
            Usuario unUsu = null;

            unUsu = FabricaPersistencia.GetPersistenciaJugador().LogueoJugador(pNombreUsuario, pContrasenia);

            if (unUsu == null)
            {
                unUsu = FabricaPersistencia.GetPersistenciaAdministrador().LogueoAdministrador(pNombreUsuario, pContrasenia);
            }

            return(unUsu);
        }
Example #9
0
        public void AltaUsuario(Usuario usuario)
        {
            if (usuario is Administrador)
            {
                FabricaPersistencia.GetPersistenciaAdministrador().AltaAdministrador((Administrador)usuario);
            }

            else if (usuario is Cliente)
            {
                FabricaPersistencia.GetPersistenciaCliente().AltaCliente((Cliente)usuario);
            }

            else
            {
                throw new Exception("El tipo de usuario no es valido");
            }
        }
Example #10
0
        public void BajaUsuario(Usuario pUsuario)
        {
            if (pUsuario is Administrador)
            {
                FabricaPersistencia.GetPersistenciaAdministrador().BajaAdministrador((Administrador)pUsuario);
            }

            else if (pUsuario is Jugador)
            {
                FabricaPersistencia.GetPersistenciaJugador().BajaJugador((Jugador)pUsuario);
            }

            else
            {
                throw new Exception("El tipo de usuario no es valido");
            }
        }
Example #11
0
        public List <Administrador> ListarAdministradores()
        {
            IPersistenciaAdministrador FAdministrador = FabricaPersistencia.GetPersistenciaAdministrador();

            return(FAdministrador.ListarAdministradores());
        }