Exemplo n.º 1
0
        public List <Oferta> BuscarFiltroOfertasAlumno(int IdAlumno, string PalabraClave, int PagActual, int NumRegistros)
        {
            List <Oferta> listaOferta = new List <Oferta>();

            DataTable dtResultado = adOferta.BuscarFiltroOfertasAlumno(IdAlumno, PalabraClave, PagActual, NumRegistros);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                Oferta oferta = new Oferta();
                oferta.IdOferta         = Funciones.ToInt(dtResultado.Rows[i]["IdOferta"]);
                oferta.Compatible       = Funciones.ToDecimal(dtResultado.Rows[i]["Compatible"]);
                oferta.FechaPublicacion = Funciones.ToDateTime(dtResultado.Rows[i]["FechaPublicacion"]);
                oferta.NombreComercial  = Funciones.ToString(dtResultado.Rows[i]["NombreComercial"]);
                oferta.CargoOfrecido    = Funciones.ToString(dtResultado.Rows[i]["CargoOfrecido"]);

                oferta.DesTipoTrabajo       = Funciones.ToString(dtResultado.Rows[i]["DesTipoTrabajo"]);
                oferta.Horario              = Funciones.ToString(dtResultado.Rows[i]["Horario"]);
                oferta.RemuneracionOfrecida = Funciones.ToDecimal(dtResultado.Rows[i]["RemuneracionOfrecida"]);
                oferta.Mensaje              = Funciones.ToInt(dtResultado.Rows[i]["Mensajes"]);
                oferta.IdEmpresa            = Funciones.ToInt(dtResultado.Rows[i]["IdEmpresa"]);
                oferta.TotalRegistros       = Funciones.ToInt(dtResultado.Rows[i]["CantidadTotal"]);


                listaOferta.Add(oferta);
            }
            return(listaOferta);
        }
Exemplo n.º 2
0
        public List <VistaPostulacionAlumno> ObtenerPostulantesPorIDAlumno(int IdAlumno, string PalabraClave, int PaginaActual, int NumeroRegistros)
        {
            List <VistaPostulacionAlumno> listapostulacion = new List <VistaPostulacionAlumno>();

            DataTable dtResultado = adOfertaPostulante.ObtenerPostulantesPorIDAlumno(IdAlumno, PalabraClave, PaginaActual, NumeroRegistros);

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

                postulacion.FechaPublicacion     = Funciones.ToDateTime(dtResultado.Rows[i]["FechaPublicacion"]);
                postulacion.FechaPostulacion     = Funciones.ToDateTime(dtResultado.Rows[i]["FechaPostulacion"]);
                postulacion.Empresa              = Funciones.ToString(dtResultado.Rows[i]["Empresa"]);
                postulacion.CargoOfrecido        = Funciones.ToString(dtResultado.Rows[i]["CargoOfrecido"]);
                postulacion.TipoTrabajo          = Funciones.ToString(dtResultado.Rows[i]["TipoTrabajo"]);
                postulacion.Horario              = Funciones.ToString(dtResultado.Rows[i]["Horario"]);
                postulacion.RemuneracionOfrecida = Funciones.ToDecimal(dtResultado.Rows[i]["RemuneracionOfrecida"]);
                postulacion.EstadoOferta         = Funciones.ToString(dtResultado.Rows[i]["EstadoOferta"]);
                postulacion.IdOferta             = Funciones.ToInt(dtResultado.Rows[i]["IdOferta"]);
                postulacion.Mensajes             = Funciones.ToInt(dtResultado.Rows[i]["Mensajes"]);
                postulacion.IdEmpresa            = Funciones.ToInt(dtResultado.Rows[i]["IdEmpresa"]);
                postulacion.MaxPagina            = Funciones.ToInt(dtResultado.Rows[i]["MaxPagina"]);

                listapostulacion.Add(postulacion);
            }
            return(listapostulacion);
        }
Exemplo n.º 3
0
        private Oferta ObtenerOfertasAlumnoPorID(int idOferta, int idAlumno)
        {
            Oferta    oferta      = new Oferta();
            DataTable dtResultado = adOferta.ObtenerOfertasAlumnoPorID(idOferta, idAlumno);

            if (dtResultado.Rows.Count > 0)
            {
                oferta.NombreComercial         = Funciones.ToString(dtResultado.Rows[0]["NombreComercial"]);
                oferta.SitioWeb                = Funciones.ToString(dtResultado.Rows[0]["SitioWeb"]);
                oferta.DescripcionEmpresa      = Funciones.ToString(dtResultado.Rows[0]["DescripcionEmpresa"]);
                oferta.DesNumeroEmpleados      = Funciones.ToString(dtResultado.Rows[0]["DesNumeroEmpleados"]);
                oferta.CargoOfrecido           = Funciones.ToString(dtResultado.Rows[0]["CargoOfrecido"]);
                oferta.Funciones               = Funciones.ToString(dtResultado.Rows[0]["Funciones"]);
                oferta.Competencias            = Funciones.ToString(dtResultado.Rows[0]["Competencias"]);
                oferta.FechaPublicacion        = Funciones.ToDateTime(dtResultado.Rows[0]["FechaPublicacion"]);
                oferta.FechaFinRecepcionCV     = Funciones.ToDateTime(dtResultado.Rows[0]["FechaFinRecepcionCV"]);
                oferta.FechaFinProceso         = Funciones.ToDateTime(dtResultado.Rows[0]["FechaFinProceso"]);
                oferta.DesTipoCargo            = Funciones.ToString(dtResultado.Rows[0]["DesTipoCargo"]);
                oferta.DesTipoTrabajo          = Funciones.ToString(dtResultado.Rows[0]["DesTipoTrabajo"]);
                oferta.DesTipoContrato         = Funciones.ToString(dtResultado.Rows[0]["DesTipoContrato"]);
                oferta.DuracionContrato        = Funciones.ToInt(dtResultado.Rows[0]["DuracionContrato"] == System.DBNull.Value ? null : dtResultado.Rows[0]["DuracionContrato"]);
                oferta.Horario                 = Funciones.ToString(dtResultado.Rows[0]["Horario"]);
                oferta.RemuneracionOfrecida    = Funciones.ToDecimal(dtResultado.Rows[0]["RemuneracionOfrecida"]);
                oferta.AreaEmpresa             = Funciones.ToString(dtResultado.Rows[0]["AreaEmpresa"]);
                oferta.NumeroVacantes          = Funciones.ToInt(dtResultado.Rows[0]["NumeroVacantes"]);
                oferta.NombreLocacion          = Funciones.ToString(dtResultado.Rows[0]["NombreLocacion"]);
                oferta.IdEmpresa               = Funciones.ToInt(dtResultado.Rows[0]["IdEmpresa"]);
                oferta.IdentificadorTributario = Funciones.ToString(dtResultado.Rows[0]["IdentificadorTributario"]);
                oferta.Compatible              = Funciones.ToDecimal(dtResultado.Rows[0]["Compatible"]);
                oferta.IdOferta                = idOferta;
                oferta.Postulacion             = Funciones.ToInt(dtResultado.Rows[0]["Postulacion"]);
                oferta.FechaPostulacion        = Funciones.ToDateTime(dtResultado.Rows[0]["FechaPostulacion"]);
                oferta.NombreCV                = Funciones.ToString(dtResultado.Rows[0]["NombreCV"]);
                oferta.IdCV                                 = Funciones.ToInt(dtResultado.Rows[0]["IdCV"]);
                oferta.IdAlumno                             = idAlumno;
                oferta.LogoEmpresa                          = Funciones.ToBytes(dtResultado.Rows[0]["LogoEmpresa"]);;
                oferta.ArchivoMimeType                      = Funciones.ToString(dtResultado.Rows[0]["ArchivoMimeType"]);;
                oferta.AnoCreacion                          = Funciones.ToInt(dtResultado.Rows[0]["AnoCreacion"]);
                oferta.DesSectorEmpresarial                 = Funciones.ToString(dtResultado.Rows[0]["DesSectorEmpresarial"]);
                oferta.IdOfertaPostulante                   = Funciones.ToInt(dtResultado.Rows[0]["IdOfertaPostulante"]);
                oferta.RecibeCorreosIdListaValor            = Funciones.ToString(dtResultado.Rows[0]["RecibeCorreos"]);
                oferta.CorreoElectronicoUsuarioEmpresa      = Funciones.ToString(dtResultado.Rows[0]["CorreoElectronicoUsuarioEmpresa"]);
                oferta.EstadoOferta                         = Funciones.ToString(dtResultado.Rows[0]["EstadoOferta"]);
                oferta.ExperienciaGeneral                   = Funciones.ToInt(dtResultado.Rows[0]["MesesExperienciaTotal"]);
                oferta.ExperienciaPosicionesSimilares       = Funciones.ToInt(dtResultado.Rows[0]["MesesExperienciaTipoTrabajo"]);
                oferta.CumpleExperienciaGeneral             = Funciones.ToBoolean(dtResultado.Rows[0]["CumpleMesesExperienciaTotal"]);
                oferta.CumpleExperienciaPosicionesSimilares = Funciones.ToBoolean(dtResultado.Rows[0]["CumpleMesesExperienciaTipoTrabajo"]);
                //06MAR15: Se agregan los campos EstadoCarreaUTP y CicloMinimoUTP
                oferta.EstadoCarreraUTPDescripcion = Funciones.ToString(dtResultado.Rows[0]["EstadoCarreraUTPDescripcion"]);
                oferta.CicloMinimoCarreraUTP       = Funciones.ToInt(dtResultado.Rows[0]["CicloMinimoCarreraUTP"]);
            }

            return(oferta);
        }
Exemplo n.º 4
0
        public List <Oferta> MostrarUltimasOfertas(int IdAlumno)
        {
            List <Oferta> listaOferta = new List <Oferta>();

            DataTable dtResultado = adOferta.MostrarUltimasOfertas(IdAlumno);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                Oferta oferta = new Oferta();
                oferta.IdOferta         = Funciones.ToInt(dtResultado.Rows[i]["IdOferta"]);
                oferta.Compatible       = Funciones.ToDecimal(dtResultado.Rows[i]["Compatible"]);
                oferta.FechaPublicacion = Funciones.ToDateTime(dtResultado.Rows[i]["FechaPublicacion"]);
                oferta.NombreComercial  = Funciones.ToString(dtResultado.Rows[i]["NombreComercial"]);
                oferta.CargoOfrecido    = Funciones.ToString(dtResultado.Rows[i]["CargoOfrecido"]);
                oferta.IdEmpresa        = Funciones.ToInt(dtResultado.Rows[i]["IdEmpresa"]);
                oferta.LogoEmpresa      = Funciones.ToBytes(dtResultado.Rows[i]["LogoEmpresa"]);
                oferta.ArchivoMimeType  = Funciones.ToString(dtResultado.Rows[i]["ArchivoMimeType"]);

                listaOferta.Add(oferta);
            }
            return(listaOferta);
        }
Exemplo n.º 5
0
        public List <VistaPostulacionAlumno> ObtenerPostulantes()
        {
            List <VistaPostulacionAlumno> listapostulacion = new List <VistaPostulacionAlumno>();

            DataTable dtResultado = adOferta.ObtenerPostulantes();

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

                postulacion.FechaPublicacion     = Funciones.ToDateTime(dtResultado.Rows[i]["FechaPublicacion"]);
                postulacion.FechaPostulacion     = Funciones.ToDateTime(dtResultado.Rows[i]["FechaPostulacion"]);
                postulacion.Empresa              = Funciones.ToString(dtResultado.Rows[i]["Empresa"]);
                postulacion.CargoOfrecido        = Funciones.ToString(dtResultado.Rows[i]["CargoOfrecido"]);
                postulacion.TipoTrabajo          = Funciones.ToString(dtResultado.Rows[i]["TipoTrabajo"]);
                postulacion.Horario              = Funciones.ToString(dtResultado.Rows[i]["Horario"]);
                postulacion.RemuneracionOfrecida = Funciones.ToDecimal(dtResultado.Rows[i]["RemuneracionOfrecida"]);
                postulacion.EstadoOferta         = Funciones.ToString(dtResultado.Rows[i]["EstadoOferta"]);

                listapostulacion.Add(postulacion);
            }
            return(listapostulacion);
        }
Exemplo n.º 6
0
        public Convenio UTP_ObtenerConvenio(int idConvenio)
        {
            DataSet  dsResultado = adUtp.UTP_ObtenerConvenio(idConvenio);
            Convenio convenio    = new Convenio();

            convenio.IdConvenio = idConvenio;

            List <AlumnoExperiencia> alumnoexperiencialst = new List <AlumnoExperiencia>();

            if (dsResultado.Tables.Count > 0)
            {
                if (dsResultado.Tables[0].Rows.Count > 0)
                {
                    for (int n = 0; n <= dsResultado.Tables[0].Rows.Count - 1; n++)
                    {
                        convenio.IdConvenio              = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdConvenio"]);
                        convenio.IdAlumno                = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdAlumno"]);
                        convenio.Nombres                 = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Nombres"]);
                        convenio.Apellidos               = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Apellidos"]);
                        convenio.CodAlumnoUtp            = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CodAlumnoUtp"]);
                        convenio.Carrera                 = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Carrera"]);
                        convenio.NivelAcademico          = Funciones.ToString(dsResultado.Tables[0].Rows[n]["NivelAcademico"]);
                        convenio.TelefonoFijoCasa        = Funciones.ToString(dsResultado.Tables[0].Rows[n]["TelefonoFijoCasa"]);
                        convenio.TelefonoCelular         = Funciones.ToString(dsResultado.Tables[0].Rows[n]["TelefonoCelular"]);
                        convenio.Ciclo                   = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["Ciclo"]);
                        convenio.IdEmpresa               = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdEmpresa"]);
                        convenio.NombreComercial         = Funciones.ToString(dsResultado.Tables[0].Rows[n]["NombreComercial"]);
                        convenio.RazonSocial             = Funciones.ToString(dsResultado.Tables[0].Rows[n]["RazonSocial"]);
                        convenio.IdentificadorTributario = Funciones.ToString(dsResultado.Tables[0].Rows[n]["IdentificadorTributario"]);
                        convenio.SectorEmpresarial       = Funciones.ToString(dsResultado.Tables[0].Rows[n]["SectorEmpresarial"]);
                        convenio.IdExperienciaCargo      = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdExperienciaCargo"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["IdExperienciaCargo"]);
                        convenio.FechaInicioCargoAno     = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["FechaInicioCargoAno"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["FechaInicioCargoAno"]);
                        convenio.FechaInicioCargoMes     = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["FechaInicioCargoMes"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["FechaInicioCargoMes"]);
                        convenio.FechaFinCargoAno        = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["FechaFinCargoAno"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["FechaFinCargoAno"]);
                        convenio.FechaFinCargoMes        = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["FechaFinCargoMes"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["FechaFinCargoMes"]);
                        convenio.NombreCargo             = Funciones.ToString(dsResultado.Tables[0].Rows[n]["NombreCargo"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["NombreCargo"]);
                        convenio.DescripcionCargo        = Funciones.ToString(dsResultado.Tables[0].Rows[n]["DescripcionCargo"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["DescripcionCargo"]);

                        convenio.ContactoNombre            = Funciones.ToString(dsResultado.Tables[0].Rows[n]["ContactoNombre"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["ContactoNombre"]);
                        convenio.ContactoCargo             = Funciones.ToString(dsResultado.Tables[0].Rows[n]["ContactoCargo"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["ContactoCargo"]);
                        convenio.ContactoCorreoElectronico = Funciones.ToString(dsResultado.Tables[0].Rows[n]["ContactoCorreoElectronico"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["ContactoCorreoElectronico"]);
                        convenio.ContactoTelefono          = Funciones.ToString(dsResultado.Tables[0].Rows[n]["ContactoTelefono"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["ContactoTelefono"]);
                        convenio.ContactoCelular           = Funciones.ToString(dsResultado.Tables[0].Rows[n]["ContactoCelular"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["ContactoCelular"]);
                        convenio.TipoTrabajo       = Funciones.ToString(dsResultado.Tables[0].Rows[n]["TipoTrabajo"]);
                        convenio.DuracionContrato  = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["DuracionContrato"]);
                        convenio.SalarioOfrecido   = Funciones.ToDecimal(dsResultado.Tables[0].Rows[n]["SalarioOfrecido"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["SalarioOfrecido"]);
                        convenio.CargoOfrecido     = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CargoOfrecido"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["CargoOfrecido"]);
                        convenio.AreaEmpresa       = Funciones.ToString(dsResultado.Tables[0].Rows[n]["AreaEmpresa"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["AreaEmpresa"]);
                        convenio.FechaIngreso      = Funciones.ToDateTime(dsResultado.Tables[0].Rows[n]["FechaIngreso"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["FechaIngreso"]);
                        convenio.FuenteConvenio    = Funciones.ToString(dsResultado.Tables[0].Rows[n]["FuenteConvenio"]);
                        convenio.Observaciones     = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Observaciones"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["Observaciones"]);
                        convenio.CreadoPor         = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CreadoPor"]);
                        convenio.FechaCreacion     = Funciones.ToDateTime(dsResultado.Tables[0].Rows[n]["FechaCreacion"]);
                        convenio.ModificadoPor     = Funciones.ToString(dsResultado.Tables[0].Rows[n]["ModificadoPor"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["ModificadoPor"]);
                        convenio.FechaModificacion = Funciones.ToDateTime(dsResultado.Tables[0].Rows[n]["FechaModificacion"] == System.DBNull.Value ? null : dsResultado.Tables[0].Rows[n]["FechaModificacion"]);


                        break;
                    }
                }
                if (dsResultado.Tables[1].Rows.Count > 0)
                {
                    for (int n = 0; n <= dsResultado.Tables[0].Rows.Count - 1; n++)
                    {
                        AlumnoExperiencia alumnoexperiencia = new AlumnoExperiencia();
                        alumnoexperiencia.IdExperienciaCargo  = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["IdExperienciaCargo"]);
                        alumnoexperiencia.FechaInicioCargoAno = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaInicioCargoAno"]);
                        alumnoexperiencia.FechaInicioCargoMes = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaInicioCargoMes"]);
                        alumnoexperiencia.FechaFinCargoAno    = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaFinCargoAno"] == System.DBNull.Value ? null : dsResultado.Tables[1].Rows[n]["FechaFinCargoAno"]);
                        alumnoexperiencia.FechaFinCargoMes    = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaFinCargoMes"] == System.DBNull.Value ? null : dsResultado.Tables[1].Rows[n]["FechaFinCargoMes"]);
                        alumnoexperiencia.NombreCargo         = Funciones.ToString(dsResultado.Tables[1].Rows[n]["NombreCargo"]);
                        alumnoexperiencia.DescripcionCargo    = Funciones.ToString(dsResultado.Tables[1].Rows[n]["DescripcionCargo"]);
                        alumnoexperiencia.Experiencia         =
                            Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaInicioCargoMes"]) + "/" +
                            Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaInicioCargoAno"]) + " - " +
                            Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaFinCargoMes"] == System.DBNull.Value ? null : dsResultado.Tables[1].Rows[n]["FechaFinCargoMes"]) + "/" +
                            Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaFinCargoAno"] == System.DBNull.Value ? null : dsResultado.Tables[1].Rows[n]["FechaFinCargoAno"]) + ": " +
                            Funciones.ToString(dsResultado.Tables[1].Rows[n]["NombreCargo"]);

                        alumnoexperiencialst.Add(alumnoexperiencia);
                    }
                }
            }
            convenio.Experiencias = alumnoexperiencialst;

            return(convenio);
        }