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); }
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); } }
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; } }
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; } }
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; } }