public Contrato buscarUltimoContratoActivo(String Dni) { Contrato aux = new Contrato(); DateTime fech = new DateTime(1990, 8, 1, 0, 0, 0); aux.FechaFin = fech; gestorDatos.abrirConexion(); List <Contrato> contratos = contratoDAO.listarcontratos(); //select * from Contrato gestorDatos.cerrarConexion(); foreach (Contrato contrato in contratos) { Empleado emp = contrato.Empleado; if (emp.Dni == Dni) { int resultado = DateTime.Compare(aux.FechaFin, contrato.FechaFin); if (resultado < 0) { aux = contrato; } } } return(aux); }
public List <Contrato> buscarContratosActivos() { List <Contrato> aux = new List <Contrato>(); gestorDatos.abrirConexion(); List <Contrato> contratos = contratoDAO.listarcontratos(); //select * from Contrato gestorDatos.cerrarConexion(); foreach (Contrato contrato in contratos) { if (contrato.EstadoContrato == true) { aux.Add(contrato); } } return(aux); }