Esempio n. 1
0
        public AlumnoExperiencia ObtenerAlumnoExperienciaCargoPorId(int IdExperienciaCargo)
        {
            DataTable dtResultado = new DataTable();

            dtResultado = aecd.ObtenerAlumnoExperienciaCargoPorId(IdExperienciaCargo);
            AlumnoExperiencia alumnoexperiencia = new AlumnoExperiencia();

            if (dtResultado.Rows.Count > 0)
            {
                alumnoexperiencia.IdExperienciaCargo  = Funciones.ToInt(dtResultado.Rows[0]["IdExperienciaCargo"]);
                alumnoexperiencia.IdExperiencia       = Funciones.ToInt(dtResultado.Rows[0]["IdExperiencia"]);
                alumnoexperiencia.NombreCargo         = Funciones.ToString(dtResultado.Rows[0]["NombreCargo"]);
                alumnoexperiencia.FechaInicioCargoMes = Funciones.ToInt(dtResultado.Rows[0]["FechaInicioCargoMes"]);
                alumnoexperiencia.Empresa             = Funciones.ToString(dtResultado.Rows[0]["Empresa"]);
                alumnoexperiencia.DescripcionEmpresa  = Funciones.ToString(dtResultado.Rows[0]["DescripcionEmpresa"]);
                alumnoexperiencia.IdEmpresa           = Funciones.ToInt(dtResultado.Rows[0]["IdEmpresa"]);
                alumnoexperiencia.SectorEmpresarial   = Funciones.ToString(dtResultado.Rows[0]["SectorEmpresarial"]);
                alumnoexperiencia.SectorEmpresarial2  = Funciones.ToString(dtResultado.Rows[0]["SectorEmpresarial2"]);
                alumnoexperiencia.SectorEmpresarial3  = Funciones.ToString(dtResultado.Rows[0]["SectorEmpresarial3"]);
                alumnoexperiencia.Pais   = Funciones.ToString(dtResultado.Rows[0]["Pais"]);
                alumnoexperiencia.Ciudad = Funciones.ToString(dtResultado.Rows[0]["Ciudad"]);
                alumnoexperiencia.FechaInicioCargoAno = Funciones.ToInt(dtResultado.Rows[0]["FechaInicioCargoAno"]);
                alumnoexperiencia.FechaFinCargoMes    = Funciones.ToInt(dtResultado.Rows[0]["FechaFinCargoMes"]);
                alumnoexperiencia.FechaFinCargoAno    = Funciones.ToInt(dtResultado.Rows[0]["FechaFinCargoAno"]);
                alumnoexperiencia.TipoCargo           = Funciones.ToString(dtResultado.Rows[0]["TipoCargo"]);
                alumnoexperiencia.DescripcionCargo    = Funciones.ToString(dtResultado.Rows[0]["DescripcionCargo"]);
            }
            return(alumnoexperiencia);
        }
        public int Registrar(AlumnoExperiencia alumnoexperiencia)
        {
            int id = 0;

            using (SqlConnection conexion = new SqlConnection(cnn.Conexion()))
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "AlumnoExperiencia_Registrar";
                cmd.Connection  = conexion;

                conexion.Open();

                cmd.Parameters.Add(new SqlParameter("@IdAlumno", alumnoexperiencia.IdAlumno));
                cmd.Parameters.Add(new SqlParameter("@Empresa", alumnoexperiencia.Empresa));
                cmd.Parameters.Add(new SqlParameter("@DescripcionEmpresa", alumnoexperiencia.DescripcionEmpresa));
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", alumnoexperiencia.IdEmpresa));
                cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial", alumnoexperiencia.SectorEmpresarial));
                cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial2", alumnoexperiencia.SectorEmpresarial2));
                cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial3 ", alumnoexperiencia.SectorEmpresarial3));
                cmd.Parameters.Add(new SqlParameter("@Pais", alumnoexperiencia.Pais));
                cmd.Parameters.Add(new SqlParameter("@Ciudad", alumnoexperiencia.Ciudad));
                cmd.Parameters.Add(new SqlParameter("@CreadoPor", alumnoexperiencia.CreadoPor));
                cmd.Parameters.Add(new SqlParameter("@IdExperiencia", DbType.Int32)).Direction = ParameterDirection.Output;
                cmd.ExecuteNonQuery();
                id = (int)cmd.Parameters["@IdExperiencia"].Value;
                conexion.Close();
            }
            return(id);
        }
Esempio n. 3
0
        public void Registrar(AlumnoExperiencia alumnoexperiencia)
        {
            if (alumnoexperiencia.SectorEmpresarial2 == null)
            {
                alumnoexperiencia.SectorEmpresarial2 = "";
            }
            if (alumnoexperiencia.SectorEmpresarial3 == null)
            {
                alumnoexperiencia.SectorEmpresarial3 = "";
            }

            if (alumnoexperiencia.IdEmpresa == 0)
            {
                Empresa empresa = new Empresa();
                empresa.NombreComercial                = alumnoexperiencia.Empresa;
                empresa.PaisIdListaValor               = alumnoexperiencia.Pais;
                empresa.DescripcionEmpresa             = alumnoexperiencia.DescripcionEmpresa;
                empresa.SectorEmpresarial1IdListaValor = alumnoexperiencia.SectorEmpresarial;
                empresa.SectorEmpresarial2IdListaValor = alumnoexperiencia.SectorEmpresarial2;
                empresa.SectorEmpresarial3IdListaValor = alumnoexperiencia.SectorEmpresarial3;
                empresa.CreadoPor = alumnoexperiencia.CreadoPor;
                int IdEmpresa = adempresa.Registrar(empresa);
                if (IdEmpresa > 0)
                {
                    alumnoexperiencia.IdEmpresa = IdEmpresa;
                }
            }
            int IdExperiencia = adalumnoexperiencia.ValidarExistePorIdEmpresa(alumnoexperiencia.IdEmpresa, alumnoexperiencia.IdAlumno);

            if (IdExperiencia == 0)
            {
                IdExperiencia = adalumnoexperiencia.Registrar(alumnoexperiencia);
            }
            AlumnoExperienciaCargo alumnoexperienciacargo = new AlumnoExperienciaCargo();

            alumnoexperienciacargo.IdExperiencia       = IdExperiencia;
            alumnoexperienciacargo.NombreCargo         = alumnoexperiencia.NombreCargo;
            alumnoexperienciacargo.FechaInicioCargoMes = alumnoexperiencia.FechaInicioCargoMes;
            alumnoexperienciacargo.FechaInicioCargoAno = (int)alumnoexperiencia.FechaInicioCargoAno;
            alumnoexperienciacargo.FechaFinCargoMes    = alumnoexperiencia.FechaFinCargoMes;
            alumnoexperienciacargo.FechaFinCargoAno    = alumnoexperiencia.FechaFinCargoAno;
            alumnoexperienciacargo.TipoCargo           = alumnoexperiencia.TipoCargo;
            alumnoexperienciacargo.DescripcionCargo    = alumnoexperiencia.DescripcionCargo;
            alumnoexperienciacargo.CreadoPor           = alumnoexperiencia.CreadoPor;
            adalumnoexpcargo.Registrar(alumnoexperienciacargo);
        }
        public void Update(AlumnoExperiencia alumnoexperiencia)
        {
            using (SqlConnection conexion = new SqlConnection(cnn.Conexion()))
            {
                conexion.Open();

                SqlTransaction transaccion;
                transaccion     = conexion.BeginTransaction();
                cmd.Connection  = conexion;
                cmd.Transaction = transaccion;

                try
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.CommandText = "AlumnoExperienciaCargo_Update";
                    cmd.Parameters.Add(new SqlParameter("@IdExperienciaCargo", alumnoexperiencia.IdExperienciaCargo));
                    cmd.Parameters.Add(new SqlParameter("@Empresa", alumnoexperiencia.Empresa));
                    cmd.Parameters.Add(new SqlParameter("@DescripcionEmpresa", alumnoexperiencia.DescripcionEmpresa));
                    cmd.Parameters.Add(new SqlParameter("@IdEmpresa", alumnoexperiencia.IdEmpresa));
                    cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial", alumnoexperiencia.SectorEmpresarial));
                    cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial2", alumnoexperiencia.SectorEmpresarial2));
                    cmd.Parameters.Add(new SqlParameter("@SectorEmpresarial3", alumnoexperiencia.SectorEmpresarial3));
                    cmd.Parameters.Add(new SqlParameter("@Pais", alumnoexperiencia.Pais));
                    cmd.Parameters.Add(new SqlParameter("@Ciudad", alumnoexperiencia.Ciudad));
                    cmd.Parameters.Add(new SqlParameter("@NombreCargo", alumnoexperiencia.NombreCargo));
                    cmd.Parameters.Add(new SqlParameter("@FechaInicioCargoMes", alumnoexperiencia.FechaInicioCargoMes));
                    cmd.Parameters.Add(new SqlParameter("@FechaInicioCargoAno", alumnoexperiencia.FechaInicioCargoAno));
                    cmd.Parameters.Add(new SqlParameter("@FechaFinCargoMes", alumnoexperiencia.FechaFinCargoMes));
                    cmd.Parameters.Add(new SqlParameter("@FechaFinCargoAno", alumnoexperiencia.FechaFinCargoAno));
                    cmd.Parameters.Add(new SqlParameter("@TipoCargo", alumnoexperiencia.TipoCargo));
                    cmd.Parameters.Add(new SqlParameter("@DescripcionCargo", alumnoexperiencia.DescripcionCargo));
                    cmd.Parameters.Add(new SqlParameter("@ModificadoPor", alumnoexperiencia.Usuario));
                    cmd.ExecuteNonQuery();
                    transaccion.Commit();
                    conexion.Close();
                }
                catch (Exception ex)
                {
                    transaccion.Rollback();
                    throw ex;
                }
            }
        }
Esempio n. 5
0
 public void Update(AlumnoExperiencia alumnoexperiencia)
 {
     aecd.Update(alumnoexperiencia);
 }
Esempio 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);
        }
        public VistaOfertaPostulante ObtenerDatosCV(int idAlumno)
        {
            VistaOfertaPostulante vistaofertapostulante = new VistaOfertaPostulante();

            DataSet dsResultado = acv.ObtenerDatosCV(idAlumno);
            Alumno  alumnocv    = new Alumno();
            List <AlumnoEstudio>              alumnoestudiocv              = new List <AlumnoEstudio>();
            List <AlumnoExperiencia>          alumnoexperienciacv          = new List <AlumnoExperiencia>();
            List <AlumnoInformacionAdicional> alumnoinformacionadicionalcv = new List <AlumnoInformacionAdicional>();
            List <AlumnoPostulaciones>        alumnopostulaciones          = new List <AlumnoPostulaciones>();

            if (dsResultado.Tables.Count > 0)
            {
                if (dsResultado.Tables[0].Rows.Count > 0)
                {
                    for (int n = 0; n <= dsResultado.Tables[0].Rows.Count - 1; n++)
                    {
                        //alumnocv.IdOfertaPostulante = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdOfertaPostulante"]);
                        //alumnocv.IdCV = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdCV"]);
                        alumnocv.Perfil             = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Perfil"]);
                        alumnocv.CodAlumnoUTP       = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CodAlumnoUtp"]);
                        alumnocv.Nombres            = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Nombres"]);
                        alumnocv.Apellidos          = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Apellidos"]);
                        alumnocv.TelefonoCelular    = Funciones.ToString(dsResultado.Tables[0].Rows[n]["TelefonoCelular"]);
                        alumnocv.CorreoElectronico1 = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CorreoElectronico"]);
                        alumnocv.CorreoElectronico2 = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CorreoElectronico2"]);
                        alumnocv.TelefonoFijoCasa   = Funciones.ToString(dsResultado.Tables[0].Rows[n]["TelefonoFijoCasa"]);
                        alumnocv.Direccion          = Funciones.ToString(dsResultado.Tables[0].Rows[n]["Direccion"]);
                        alumnocv.DireccionRegion    = Funciones.ToString(dsResultado.Tables[0].Rows[n]["DireccionRegion"]);
                        alumnocv.DireccionCiudad    = Funciones.ToString(dsResultado.Tables[0].Rows[n]["DireccionCiudad"]);
                        alumnocv.DireccionDistrito  = Funciones.ToString(dsResultado.Tables[0].Rows[n]["DireccionDistrito"]);
                        alumnocv.Foto     = Funciones.ToBytes(dsResultado.Tables[0].Rows[n]["Foto"]);
                        alumnocv.IdAlumno = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdAlumno"]);
                        //alumnocv.IdOferta = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdOferta"]);
                        //alumnocv.FaseOferta = Funciones.ToString(dsResultado.Tables[0].Rows[n]["FaseOferta"]);
                        //alumnocv.FechaPostulacion = Funciones.ToDateTime(dsResultado.Tables[0].Rows[n]["FechaPostulacion"]);
                        //alumnocv.CargoOfrecido = Funciones.ToString(dsResultado.Tables[0].Rows[n]["CargoOfrecido"]);
                        //alumnocv.FaseOfertaDescripcion = Funciones.ToString(dsResultado.Tables[0].Rows[n]["FaseOfertaDescripcion"]);
                        //alumnocv.Cumplimiento = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["Cumplimiento"]);
                        break;
                    }
                }
                if (dsResultado.Tables[1].Rows.Count > 0)
                {
                    for (int n = 0; n <= dsResultado.Tables[1].Rows.Count - 1; n++)
                    {
                        AlumnoEstudio alumnoestudio = new AlumnoEstudio();
                        alumnoestudio.Institucion      = Funciones.ToString(dsResultado.Tables[1].Rows[n]["Institucion"]);
                        alumnoestudio.Estudio          = Funciones.ToString(dsResultado.Tables[1].Rows[n]["Estudio"]);
                        alumnoestudio.TipoDeEstudio    = Funciones.ToString(dsResultado.Tables[1].Rows[n]["TipoDeEstudio"]);
                        alumnoestudio.EstadoDelEstudio = Funciones.ToString(dsResultado.Tables[1].Rows[n]["EstadoDelEstudio"]);
                        alumnoestudio.Observacion      = Funciones.ToString(dsResultado.Tables[1].Rows[n]["Observacion"]);
                        alumnoestudio.FechaInicioMes   = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaInicioMes"]);
                        alumnoestudio.FechaInicioAno   = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaInicioAno"]);
                        alumnoestudio.FechaFinMes      = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaFinMes"]);
                        alumnoestudio.FechaFinAno      = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["FechaFinAno"]);
                        alumnoestudio.CicloEquivalente = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["CicloEquivalente"]);
                        alumnoestudio.Cumple           = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["Cumple"]);
                        alumnoestudiocv.Add(alumnoestudio);
                    }
                }
                if (dsResultado.Tables[2].Rows.Count > 0)
                {
                    for (int n = 0; n <= dsResultado.Tables[2].Rows.Count - 1; n++)
                    {
                        AlumnoExperiencia alumnoexperiencia = new AlumnoExperiencia();
                        alumnoexperiencia.Empresa            = Funciones.ToString(dsResultado.Tables[2].Rows[n]["Empresa"]);
                        alumnoexperiencia.DescripcionEmpresa = Funciones.ToString(dsResultado.Tables[2].Rows[n]["DescripcionEmpresa"]);
                        alumnoexperiencia.SectorEmpresarial  = Funciones.ToString(dsResultado.Tables[2].Rows[n]["SectorEmpresarial"]);
                        alumnoexperiencia.SectorEmpresarial2 = Funciones.ToString(dsResultado.Tables[2].Rows[n]["SectorEmpresarial2"]);
                        alumnoexperiencia.SectorEmpresarial3 = Funciones.ToString(dsResultado.Tables[2].Rows[n]["SectorEmpresarial3"]);
                        alumnoexperiencia.Pais                = Funciones.ToString(dsResultado.Tables[2].Rows[n]["Pais"]);
                        alumnoexperiencia.Ciudad              = Funciones.ToString(dsResultado.Tables[2].Rows[n]["Ciudad"]);
                        alumnoexperiencia.NombreCargo         = Funciones.ToString(dsResultado.Tables[2].Rows[n]["NombreCargo"]);
                        alumnoexperiencia.FechaInicioCargoMes = Funciones.ToInt(dsResultado.Tables[2].Rows[n]["FechaInicioCargoMes"]);
                        alumnoexperiencia.FechaInicioCargoAno = Funciones.ToInt(dsResultado.Tables[2].Rows[n]["FechaInicioCargoAno"]);
                        alumnoexperiencia.FechaFinCargoMes    = Funciones.ToInt(dsResultado.Tables[2].Rows[n]["FechaFinCargoMes"]);
                        alumnoexperiencia.FechaFinCargoAno    = Funciones.ToInt(dsResultado.Tables[2].Rows[n]["FechaFinCargoAno"]);
                        alumnoexperiencia.TipoCargo           = Funciones.ToString(dsResultado.Tables[2].Rows[n]["TipoCargo"]);
                        alumnoexperiencia.DescripcionCargo    = Funciones.ToString(dsResultado.Tables[2].Rows[n]["DescripcionCargo"]).Replace("\n", "<br>");
                        alumnoexperiencia.Cumple              = Funciones.ToInt(dsResultado.Tables[2].Rows[n]["Cumple"]);
                        alumnoexperienciacv.Add(alumnoexperiencia);
                    }
                }
                if (dsResultado.Tables[3].Rows.Count > 0)
                {
                    for (int n = 0; n <= dsResultado.Tables[3].Rows.Count - 1; n++)
                    {
                        AlumnoInformacionAdicional alumnoinformacionadicional = new AlumnoInformacionAdicional();
                        alumnoinformacionadicional.DesTipoConocimiento       = Funciones.ToString(dsResultado.Tables[3].Rows[n]["TipoConocimiento"]);
                        alumnoinformacionadicional.Conocimiento              = Funciones.ToString(dsResultado.Tables[3].Rows[n]["Conocimiento"]);
                        alumnoinformacionadicional.DesNivelConocimiento      = Funciones.ToString(dsResultado.Tables[3].Rows[n]["NivelConocimiento"]);
                        alumnoinformacionadicional.FechaConocimientoDesdeMes = Funciones.ToInt(dsResultado.Tables[3].Rows[n]["FechaConocimientoDesdeMes"]);
                        alumnoinformacionadicional.FechaConocimientoDesdeAno = Funciones.ToInt(dsResultado.Tables[3].Rows[n]["FechaConocimientoDesdeAno"]);
                        alumnoinformacionadicional.FechaConocimientoHastaMes = Funciones.ToInt(dsResultado.Tables[3].Rows[n]["FechaConocimientoHastaMes"]);
                        alumnoinformacionadicional.FechaConocimientoHastaAno = Funciones.ToInt(dsResultado.Tables[3].Rows[n]["FechaConocimientoHastaAno"]);
                        alumnoinformacionadicional.NomPais = Funciones.ToString(dsResultado.Tables[3].Rows[n]["Pais"]);
                        alumnoinformacionadicional.Ciudad  = Funciones.ToString(dsResultado.Tables[3].Rows[n]["Ciudad"]);
                        alumnoinformacionadicional.InstituciónDeEstudio = Funciones.ToString(dsResultado.Tables[3].Rows[n]["InstituciónDeEstudio"]);
                        alumnoinformacionadicional.AnosExperiencia      = Funciones.ToInt(dsResultado.Tables[3].Rows[n]["AñosExperiencia"]);
                        alumnoinformacionadicional.Cumple = Funciones.ToInt(dsResultado.Tables[3].Rows[n]["Cumple"]);

                        alumnoinformacionadicionalcv.Add(alumnoinformacionadicional);
                    }
                }
                //if (dsResultado.Tables[4].Rows.Count > 0)
                //{
                //    for (int n = 0; n <= dsResultado.Tables[4].Rows.Count - 1; n++)
                //    {
                //        AlumnoPostulaciones alumnopostulacionesdata = new AlumnoPostulaciones();
                //        alumnopostulacionesdata.IdOferta = Funciones.ToInt(dsResultado.Tables[4].Rows[n]["IdOferta"]);
                //        alumnopostulacionesdata.CargoOfrecido = Funciones.ToString(dsResultado.Tables[4].Rows[n]["CargoOfrecido"]);
                //        alumnopostulacionesdata.FechaPostulacion = Funciones.ToDateTime(dsResultado.Tables[4].Rows[n]["FechaPostulacion"]);
                //        alumnopostulacionesdata.IdOfertaPostulante = Funciones.ToInt(dsResultado.Tables[4].Rows[n]["IdOfertaPostulante"]);

                //        alumnopostulaciones.Add(alumnopostulacionesdata);
                //    }
                //}
            }
            vistaofertapostulante.alumnocv                     = alumnocv;
            vistaofertapostulante.alumnoestudiocv              = alumnoestudiocv;
            vistaofertapostulante.alumnoexperienciacv          = alumnoexperienciacv;
            vistaofertapostulante.alumnoinformacionadicionalcv = alumnoinformacionadicionalcv;
            //vistaofertapostulante.alumnopostulacionesdata = alumnopostulaciones;
            return(vistaofertapostulante);
        }