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; }
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) { aecd.Update(alumnoexperiencia); }
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 ObtenerPostulanteCV(int IdCV) { VistaOfertaPostulante vistaofertapostulante = new VistaOfertaPostulante(); DataSet dsResultado = acv.ObtenerPostulanteCV(IdCV); 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; }
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; } } }
public PartialViewResult ModalRegistroExperiencia(int IdAlumno, int IdCV) { LNGeneral lngeneral = new LNGeneral(); AlumnoExperiencia alumnoexperiencia = new AlumnoExperiencia(); alumnoexperiencia.IdAlumno = IdAlumno; alumnoexperiencia.IdCV = IdCV; Dictionary<int, string> meses = new Dictionary<int, string>(); meses.Add(1, "Enero"); meses.Add(2, "Febrero"); meses.Add(3, "Marzo"); meses.Add(4, "Abril"); meses.Add(5, "Mayo"); meses.Add(6, "Junio"); meses.Add(7, "Julio"); meses.Add(8, "Agosto"); meses.Add(9, "Setiembre"); meses.Add(10, "Octubre"); meses.Add(11, "Noviembre"); meses.Add(12, "Diciembre"); ViewBag.meses = meses; ViewBag.SectorEmpresarial = new SelectList(lngeneral.ObtenerListaValor(8), "IdListaValor", "Valor"); ViewBag.Pais = new SelectList(lngeneral.ObtenerListaValor(17), "IdListaValor", "Valor"); ViewBag.TipoCargo = new SelectList(lngeneral.ObtenerListaValor(9), "IdListaValor", "Valor"); ViewBag.SectorEmpresarial2 = ViewBag.SectorEmpresarial; ViewBag.SectorEmpresarial3 = ViewBag.SectorEmpresarial; alumnoexperiencia.Movimiento = 1; return PartialView("_ModalRegistrarExperiencia", alumnoexperiencia); }
public PartialViewResult ModalModificarExperiencia(int IdExperienciaCargo, int IdAlumno, int IdCV) { LNGeneral lngeneral = new LNGeneral(); AlumnoExperiencia alumnoexperiencia = new AlumnoExperiencia(); alumnoexperiencia = lnalumnoexperienciacargo.ObtenerAlumnoExperienciaCargoPorId(IdExperienciaCargo); if (alumnoexperiencia != null && alumnoexperiencia.IdExperienciaCargo > 0) { alumnoexperiencia.IdAlumno = IdAlumno; alumnoexperiencia.IdCV = IdCV; alumnoexperiencia.IdExperienciaCargo = IdExperienciaCargo; Dictionary<int, string> meses = new Dictionary<int, string>(); meses.Add(1, "Enero"); meses.Add(2, "Febrero"); meses.Add(3, "Marzo"); meses.Add(4, "Abril"); meses.Add(5, "Mayo"); meses.Add(6, "Junio"); meses.Add(7, "Julio"); meses.Add(8, "Agosto"); meses.Add(9, "Setiembre"); meses.Add(10, "Octubre"); meses.Add(11, "Noviembre"); meses.Add(12, "Diciembre"); ViewBag.meses = meses; ViewBag.SectorEmpresarial = new SelectList(lngeneral.ObtenerListaValor(8), "IdListaValor", "Valor", alumnoexperiencia.SectorEmpresarial); ViewBag.SectorEmpresarial2 = new SelectList(lngeneral.ObtenerListaValor(8), "IdListaValor", "Valor", alumnoexperiencia.SectorEmpresarial2); ViewBag.SectorEmpresarial3 = new SelectList(lngeneral.ObtenerListaValor(8), "IdListaValor", "Valor", alumnoexperiencia.SectorEmpresarial3); ViewBag.Pais = new SelectList(lngeneral.ObtenerListaValor(17), "IdListaValor", "Valor", alumnoexperiencia.Pais); ViewBag.TipoCargo = new SelectList(lngeneral.ObtenerListaValor(9), "IdListaValor", "Valor", alumnoexperiencia.TipoCargo); alumnoexperiencia.Movimiento = 2; return PartialView("_ModalRegistrarExperiencia", alumnoexperiencia); } else { return PartialView(); } }
public ActionResult BuscarDatosEmpresas(int idempresa) { AlumnoExperiencia vista = new AlumnoExperiencia(); DataTable dtResultado = lnAlumno.Utp_BuscarDatosListaEmpresas(idempresa); if (dtResultado.Rows.Count> 0) { vista.IdEmpresa = Convert.ToInt32(dtResultado.Rows[0]["IdEmpresa"]); vista.Empresa = dtResultado.Rows[0]["NombreComercial"].ToString(); vista.RazonSocial = dtResultado.Rows[0]["RazonSocial"].ToString(); vista.DescripcionEmpresa = dtResultado.Rows[0]["DescripcionEmpresa"].ToString(); vista.SectorEmpresarial = dtResultado.Rows[0]["SectorEmpresarial"].ToString(); vista.SectorEmpresarial2 = dtResultado.Rows[0]["SectorEmpresarial2"].ToString(); vista.SectorEmpresarial3 = dtResultado.Rows[0]["SectorEmpresarial3"].ToString(); vista.Pais = dtResultado.Rows[0]["Pais"].ToString(); vista.ValorSectorEmpresarial = dtResultado.Rows[0]["ValorSectorEmpresarial"].ToString(); } return Json(vista, JsonRequestBehavior.AllowGet); }
public PartialViewResult _RegistrarAlumnoExperiencia(AlumnoExperiencia alumnoexperiencia) { TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; alumnoexperiencia.CreadoPor = ticket.Usuario; alumnoexperiencia.Usuario = ticket.Usuario; if (alumnoexperiencia.Movimiento == 1) { lnalumnoexperiencia.Registrar(alumnoexperiencia); } else if (alumnoexperiencia.Movimiento == 2) { lnalumnoexperienciacargo.Update(alumnoexperiencia); } List<AlumnoExperienciaCargo> listaalumnoexperienciacargo = new List<AlumnoExperienciaCargo>(); listaalumnoexperienciacargo = lnalumnoexperienciacargo.ObtenerAlumnoExperienciaCargoPorIdAlumno(alumnoexperiencia.IdAlumno); if (listaalumnoexperienciacargo.Count > 0) { listaalumnoexperienciacargo = lnalumnocvexperienciacargo.ObtenerAlumnoCVExperienciaCargoPorIdCV(alumnoexperiencia.IdCV, listaalumnoexperienciacargo); } return PartialView("_AlumnoExperienciaCV", listaalumnoexperienciacargo); }