예제 #1
0
        public Usuario BuscarUsuario(int documento, Usuario usLog)
        {
            Usuario usuario = FabricaPersistencia.GetPersistenciaEmpelado().BuscarEmpleado(documento, usLog);

            if (usuario == null)
            {
                usuario = FabricaPersistencia.GetPersistenciaSolicitante().BuscarSolicitante(documento, usLog);
            }

            return(usuario);
        }
예제 #2
0
 public void AltaUsuario(Usuario usuario, Usuario usLog)
 {
     if (usuario is Empleado)
     {
         FabricaPersistencia.GetPersistenciaEmpelado().AltaEmpleado((Empleado)usuario, usLog);
     }
     else if (usuario is Solicitante)
     {
         FabricaPersistencia.GetPersistenciaSolicitante().AltaSolicitante((Solicitante)usuario);
     }
 }
예제 #3
0
 public void Registro(Usuario userRegister, Usuario userLogin = null)
 {
     try
     {
         if (userRegister is Empleado && userLogin != null)
         {
             FabricaPersistencia.GetPersistenciaEmpleado().AgregarEmpleado((Empleado)userRegister, (Empleado)userLogin);
         }
         else if (userRegister is Solicitante)
         {
             FabricaPersistencia.GetPersistenciaSolicitante().AgregarSolicitante((Solicitante)userRegister);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
        public Usuario LogueoUsuario(int documento, string contraseana)
        {
            try
            {
                Usuario usuario = FabricaPersistencia.GetPersistenciaEmpelado().LoguearEmpleado(documento, contraseana);

                if (usuario == null)
                {
                    usuario = FabricaPersistencia.GetPersistenciaSolicitante().LoguearSoli(documento, contraseana);
                }

                return(usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #5
0
        public Usuario Login(string usuario, string contrasena)
        {
            try
            {
                Usuario user = null;

                user = FabricaPersistencia.GetPersistenciaSolicitante().BuscarSolicitante(usuario);

                if (user == null)
                {
                    user = FabricaPersistencia.GetPersistenciaEmpleado().BuscarEmpleado(usuario);
                }

                return(user);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }