Exemplo n.º 1
0
        public Contrato buscarUltimoContratoActivo(String Dni)
        {
            Contrato aux  = new Contrato();
            DateTime fech = new DateTime(1990, 8, 1, 0, 0, 0);

            aux.setFechaFin(fech);
            gestorDatos.abrirConexion();
            List <Contrato> contratos = contratoDAO.listarContratos(); //select * from Contrato

            gestorDatos.cerrarConexion();

            foreach (Contrato contrato in contratos)
            {
                Empleado emp = contrato.getEmpleado();
                if (emp.getDni() == Dni)
                {
                    int resultado = DateTime.Compare(aux.getFechaFin(), contrato.getFechaFin());
                    if (resultado < 0)
                    {
                        aux = contrato;
                    }
                }
            }
            return(aux);
        }
Exemplo n.º 2
0
        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.getEstadoContrato() == true)
                {
                    aux.Add(contrato);
                }
            }
            return(aux);
        }