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); }
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); }