public List<OfertaUTP> UTP_ObtenerOfertasporActivar(string Oferta, int nroPagina, int filasPorPagina)
        {
            List<OfertaUTP> listaEjemplo = new List<OfertaUTP>();

            DataTable dtResultado = adUtp.UTP_ObtenerOfertasporActivar(Oferta, nroPagina, filasPorPagina);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                OfertaUTP vista = new OfertaUTP();

                vista.FechaPublicacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaPublicacion"]);
                vista.NombreComercial = Convert.ToString(dtResultado.Rows[i]["NombreComercial"]);
                vista.Clasificación = Convert.ToString(dtResultado.Rows[i]["Clasificación"]);
                vista.CargoOfrecido = Convert.ToString(dtResultado.Rows[i]["CargoOfrecido"]);
                vista.NumeroVacantes = Convert.ToString(dtResultado.Rows[i]["NumeroVacantes"]);
                vista.Cargo = Convert.ToString(dtResultado.Rows[i]["Cargo"]);
                vista.FacultadPrincipal = Convert.ToString(dtResultado.Rows[i]["FacultadPrincipal"]);
                vista.EjecutivoUTP = Convert.ToString(dtResultado.Rows[i]["EjecutivoUTP"]);
                vista.Nrocv = Convert.ToString(dtResultado.Rows[i]["Nrocv"]);
                vista.FechaSeguimiento = Convert.ToString(dtResultado.Rows[i]["FechaSeguimiento"]);
                vista.FechaFinRecepcionCV = Convert.ToString(dtResultado.Rows[i]["FechaFinRecepcionCV"]);
                //vista.FechaSeguimiento = Convert.ToDateTime(fila["FechaSeguimiento"] == DBNull.Value? (DateTime?)null :(DateTime)fila["FechaSeguimiento"]);

                vista.Comentarios = Convert.ToString(dtResultado.Rows[i]["TieneComentarios"]);

                vista.IdOferta = Convert.ToInt32(dtResultado.Rows[i]["IdOferta"]);
                vista.Estado = Convert.ToString(dtResultado.Rows[i]["Estado"]);

                vista.CantidadTotal = Convert.ToInt32(dtResultado.Rows[i]["CantidadTotal"]);

                listaEjemplo.Add(vista);
            }

            return listaEjemplo;
        }
        public List<OfertaUTP> UTP_ObtenerofertasAvanzada(string CargoOfrecido, string NombreComercial, string TipoCargo, string Sector, string Contrato, int AExperiencia, int Remuneracion, string TipoEstudio, string Conocimiento, int NroPostulante, string EstadoOferta, string TipoInformacionAdicional, string Carrera, int nroPagina, int filasPorPagina)
        {
            List<OfertaUTP> listaEjemplo = new List<OfertaUTP>();

            DataTable dtResultado = adUtp.UTP_ObtenerofertasAvanzada(CargoOfrecido, NombreComercial, TipoCargo, Sector, Contrato, AExperiencia, Remuneracion, TipoEstudio, Conocimiento, NroPostulante, EstadoOferta, TipoInformacionAdicional, Carrera, nroPagina, filasPorPagina);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                OfertaUTP vista = new OfertaUTP();

                vista.FechaPublicacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaPublicacion"]);
                vista.NombreComercial = Convert.ToString(dtResultado.Rows[i]["NombreComercial"]);
                vista.Clasificación = Convert.ToString(dtResultado.Rows[i]["Clasificación"]);
                vista.CargoOfrecido = Convert.ToString(dtResultado.Rows[i]["CargoOfrecido"]);
                vista.NumeroVacantes = Convert.ToString(dtResultado.Rows[i]["NumeroVacantes"]);
                vista.Cargo = Convert.ToString(dtResultado.Rows[i]["Cargo"]);
                vista.FacultadPrincipal = Convert.ToString(dtResultado.Rows[i]["FacultadPrincipal"]);
                vista.EjecutivoUTP = Convert.ToString(dtResultado.Rows[i]["EjecutivoUTP"]);
                vista.Nrocv = Convert.ToString(dtResultado.Rows[i]["Nrocv"]);
                vista.FechaSeguimiento = Convert.ToString(dtResultado.Rows[i]["FechaSeguimiento"]);
                vista.FechaFinRecepcionCV = Convert.ToString(dtResultado.Rows[i]["FechaFinRecepcionCV"]);
                //vista.FechaSeguimiento = Convert.ToDateTime(fila["FechaSeguimiento"] == DBNull.Value? (DateTime?)null :(DateTime)fila["FechaSeguimiento"]);

                vista.Comentarios = Convert.ToString(dtResultado.Rows[i]["TieneComentarios"]);

                vista.IdOferta = Convert.ToInt32(dtResultado.Rows[i]["IdOferta"]);
                vista.Estado = Convert.ToString(dtResultado.Rows[i]["Estado"]);

                vista.CantidadTotal = Convert.ToInt32(dtResultado.Rows[i]["CantidadTotal"]);

                listaEjemplo.Add(vista);
            }

            return listaEjemplo;
        }