public void BajaUsuario(Usuario usuario, Empleado empLog) { if (usuario is Empleado) { FabricaPersistencia.GetPersistenciaEmpelado().BajaEmpleado((Empleado)usuario, empLog); } else if (usuario is Solicitante) { throw new Exception("El usuario no es un empleado."); } }
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 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; } }