public void EliminarEmpleado(Empleado empleado, Empleado userLogin) { try { FabricaPersistencia.GetPersistenciaEmpleado().EliminarEmpleado(empleado, userLogin); } catch (Exception ex) { throw ex; } }
public void Eliminar(Empleado empleado) { if (empleado == null) { throw new ExcepcionPersonalizada("El empleado es nulo."); } InterfacePersistenciaEmpleado interEmpleado = FabricaPersistencia.GetPersistenciaEmpleado(); interEmpleado.Eliminar(empleado); }
public Empleado BuscarEmpleado(string documento) { try { return(FabricaPersistencia.GetPersistenciaEmpleado().BuscarEmpleado(documento)); } catch (Exception ex) { throw ex; } }
public void BajaEmpleado(Empleado E) { try { FabricaPersistencia.GetPersistenciaEmpleado().BajaEmpleado(E); } catch (Exception) { throw; } }
public Empleado BuscarEmpleadosActivos(int ci) { try { return(FabricaPersistencia.GetPersistenciaEmpleado().BuscarEmpleadosActivos(ci)); } catch (Exception) { throw; } }
public Empleado Logeo(int ci, string contraseña) { try { return(FabricaPersistencia.GetPersistenciaEmpleado().Logeo(ci, contraseña)); } catch (Exception) { throw; } }
public void AgregarHoraExtra(Empleado empleado) { try { if (!empleado.HorasExtrasGeneradas.Any(e => e.Fecha.Date == DateTime.Today)) { throw new Exception("No existen horas extras para agregar a la fecha actual."); } FabricaPersistencia.GetPersistenciaEmpleado().AgregarHorasExtras(empleado); } catch (Exception ex) { throw ex; } }
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 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; } }
public void Borrar(Empleado pEmp) { FabricaPersistencia.GetPersistenciaEmpleado().Borrar(pEmp); }
public void Modificar(Empleado pEmp) { FabricaPersistencia.GetPersistenciaEmpleado().Modificar(pEmp); }
public void Agregar(Empleado pEmp) { FabricaPersistencia.GetPersistenciaEmpleado().Agregar(pEmp); }
public Empleado Buscar(string pCedula) { return(FabricaPersistencia.GetPersistenciaEmpleado().Buscar(pCedula)); }
public Empleado Logueo(string pUsuario, string pPass) { return(FabricaPersistencia.GetPersistenciaEmpleado().Logueo(pUsuario, pPass)); }
public Empleado BuscarHabilitado(string nombre) { InterfacePersistenciaEmpleado interEmpleado = FabricaPersistencia.GetPersistenciaEmpleado(); return(interEmpleado.BuscarHabilitado(nombre)); }
public void Borrar(string pCedula) { FabricaPersistencia.GetPersistenciaEmpleado().Borrar(pCedula); }