public List<AlumnoEstudio> ObtenerAlumnoEstudioPorIdAlumno(int IdAlumno) { List<AlumnoEstudio> listaAlumno = new List<AlumnoEstudio>(); DataTable dtResultado = aed.ObtenerAlumnoEstudioPorIdAlumno(IdAlumno); if (dtResultado.Rows.Count > 0) { for (int i = 0; i <= dtResultado.Rows.Count - 1; i++) { AlumnoEstudio alumnoestudio = new AlumnoEstudio(); alumnoestudio.IdEstudio = Funciones.ToInt(dtResultado.Rows[i]["IdEstudio"]); alumnoestudio.IdAlumno = Funciones.ToInt(dtResultado.Rows[i]["IdAlumno"]); alumnoestudio.Institucion = Funciones.ToString(dtResultado.Rows[i]["Institucion"]); alumnoestudio.Estudio = Funciones.ToString(dtResultado.Rows[i]["Estudio"]); alumnoestudio.EstadoDelEstudio = Funciones.ToString(dtResultado.Rows[i]["EstadoDelEstudio"]); alumnoestudio.TipoDeEstudio =Funciones.ToString( dtResultado.Rows[i]["TipoDeEstudio"]); alumnoestudio.Observacion = Funciones.ToString(dtResultado.Rows[i]["Observacion"]); alumnoestudio.CicloEquivalente = Funciones.ToInt(dtResultado.Rows[i]["CicloEquivalente"]); alumnoestudio.FechaInicioMes = Funciones.ToInt(dtResultado.Rows[i]["FechaInicioMes"]); alumnoestudio.FechaInicioAno = Funciones.ToInt(dtResultado.Rows[i]["FechaInicioAno"]); alumnoestudio.FechaFinMes = Funciones.ToInt(dtResultado.Rows[i]["FechaFinMes"]); alumnoestudio.FechaFinAno = Funciones.ToInt(dtResultado.Rows[i]["FechaFinAno"]); alumnoestudio.DatoUTP = Funciones.ToBoolean(dtResultado.Rows[i]["DatoUTP"]); alumnoestudio.IconoTipoDeEstudio = Funciones.ToString(dtResultado.Rows[i]["IconoTipoDeEstudio"]); listaAlumno.Add(alumnoestudio); } } return listaAlumno; }
public void Insertar(AlumnoEstudio alumnoestudio) { 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 = "AlumnoEstudio_Insertar"; cmd.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value = alumnoestudio.IdAlumno; cmd.Parameters.Add(new SqlParameter("@Institucion", SqlDbType.VarChar, 100)).Value = alumnoestudio.Institucion; cmd.Parameters.Add(new SqlParameter("@Estudio", SqlDbType.VarChar, 100)).Value = alumnoestudio.Estudio; cmd.Parameters.Add(new SqlParameter("@TipoDeEstudio", SqlDbType.VarChar, 6)).Value = alumnoestudio.TipoDeEstudio; cmd.Parameters.Add(new SqlParameter("@EstadoDelEstudio", SqlDbType.VarChar, 6)).Value = alumnoestudio.EstadoDelEstudio; cmd.Parameters.Add(new SqlParameter("@Observacion", SqlDbType.VarChar, 6)).Value = alumnoestudio.Observacion; cmd.Parameters.Add(new SqlParameter("@FechaInicioMes", SqlDbType.Int)).Value = alumnoestudio.FechaInicioMes; cmd.Parameters.Add(new SqlParameter("@FechaInicioAno", SqlDbType.Int)).Value = alumnoestudio.FechaInicioAno; cmd.Parameters.Add(new SqlParameter("@FechaFinMes", SqlDbType.Int)).Value = alumnoestudio.FechaFinMes; cmd.Parameters.Add(new SqlParameter("@FechaFinAno", SqlDbType.Int)).Value = alumnoestudio.FechaFinAno; cmd.Parameters.Add(new SqlParameter("@CicloEquivalente", SqlDbType.Int)).Value = alumnoestudio.CicloEquivalente; cmd.Parameters.Add(new SqlParameter("@DatoUTP", SqlDbType.Bit)).Value = alumnoestudio.DatoUTP; cmd.Parameters.Add(new SqlParameter("@CreadoPor", SqlDbType.VarChar, 50)).Value = alumnoestudio.CreadoPor; cmd.ExecuteNonQuery(); transaccion.Commit(); conexion.Close(); } catch (Exception ex) { transaccion.Rollback(); throw ex; } } }
public AlumnoEstudio ObtenerAlumnoEstudioPorId(int IdEstudio) { DataTable dtResultado = new DataTable(); dtResultado = aed.ObtenerAlumnoEstudioPorId(IdEstudio); AlumnoEstudio alumnoestudio = new AlumnoEstudio(); if (dtResultado.Rows.Count > 0) { alumnoestudio.IdEstudio = Funciones.ToInt(dtResultado.Rows[0]["IdEstudio"]); alumnoestudio.IdAlumno = Funciones.ToInt(dtResultado.Rows[0]["IdAlumno"]); alumnoestudio.Institucion = Funciones.ToString(dtResultado.Rows[0]["Institucion"]); alumnoestudio.Estudio = Funciones.ToString(dtResultado.Rows[0]["Estudio"]); alumnoestudio.EstadoDelEstudio = Funciones.ToString(dtResultado.Rows[0]["EstadoDelEstudio"]); alumnoestudio.TipoDeEstudio = Funciones.ToString(dtResultado.Rows[0]["TipoDeEstudio"]); alumnoestudio.Observacion = Funciones.ToString(dtResultado.Rows[0]["Observacion"]); alumnoestudio.CicloEquivalente = Funciones.ToInt(dtResultado.Rows[0]["CicloEquivalente"]); alumnoestudio.FechaInicioMes = Funciones.ToInt(dtResultado.Rows[0]["FechaInicioMes"]); alumnoestudio.FechaInicioAno = Funciones.ToInt(dtResultado.Rows[0]["FechaInicioAno"]); alumnoestudio.FechaFinMes = Funciones.ToInt(dtResultado.Rows[0]["FechaFinMes"]); alumnoestudio.FechaFinAno = Funciones.ToInt(dtResultado.Rows[0]["FechaFinAno"]); } return alumnoestudio; }
public ActionResult AlumnoUtp_obtenerEstudios(int? Id) { List<AlumnoEstudio> lista = new List<AlumnoEstudio>(); DataTable dtResultado = lnutpalumno.AlumnoUtp_obtenerEstudios(Convert.ToInt32(Id)); for (int i = 0; i <= dtResultado.Rows.Count - 1; i++) { AlumnoEstudio alumno = new AlumnoEstudio(); alumno.IdAlumno = Convert.ToInt32(dtResultado.Rows[i]["IdAlumno"]); alumno.Institucion = Convert.ToString(dtResultado.Rows[i]["Institucion"]); alumno.Estudio = Convert.ToString(dtResultado.Rows[i]["Estudio"]); alumno.TipoDeEstudio = Convert.ToString(dtResultado.Rows[i]["TipoEstudioValor"]); alumno.EstadoDelEstudio = Convert.ToString(dtResultado.Rows[i]["EstadoEstudioValor"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["EstadoEstudioValor"]); alumno.Observacion = Convert.ToString(dtResultado.Rows[i]["ObservacionValor"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["ObservacionValor"]); alumno.FechaInicioMes = Convert.ToInt32(dtResultado.Rows[i]["FechaInicioMes"]); alumno.FechaInicioAno = Convert.ToInt32(dtResultado.Rows[i]["FechaInicioAno"]); alumno.FechaFinMes = Convert.ToInt32(dtResultado.Rows[i]["FechaFinMes"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["FechaFinMes"]); alumno.FechaFinAno = Convert.ToInt32(dtResultado.Rows[i]["FechaFinAno"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["FechaFinAno"]); alumno.CicloEquivalente = Convert.ToInt32(dtResultado.Rows[i]["CicloEquivalente"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["CicloEquivalente"]); alumno.DatoUTP = Convert.ToBoolean(dtResultado.Rows[i]["DatoUTP"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["DatoUTP"]); alumno.Estado = Convert.ToString(dtResultado.Rows[i]["EstadoValor"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["EstadoValor"]); alumno.CreadoPor = Convert.ToString(dtResultado.Rows[i]["CreadoPor"]); alumno.FechaCreacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaCreacion"]); alumno.ModificadoPor = Convert.ToString(dtResultado.Rows[i]["ModificadoPor"] == System.DBNull.Value ? 0 : dtResultado.Rows[i]["ModificadoPor"]); alumno.FechaModificacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaModificacion"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaModificacion"]); lista.Add(alumno); } return PartialView("_VistaObtenerEstudiosAlumnos", lista); }
public void Update(AlumnoEstudio alumnoestudio) { aed.Update(alumnoestudio); }
public void Insertar(AlumnoEstudio alumnoestudio) { aed.Insertar(alumnoestudio); }
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 int InsertarDatosDeAlumno(DataSet dsDatosAlumno) { Alumno alumno = new Alumno(); Usuario usuario = new Usuario(); List< AlumnoEstudio> alumnoEstudio = new List< AlumnoEstudio>(); //Tabla 0 = Datos del alumno y usuario //Usuario: usuario.NombreUsuario = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Codigo"]); usuario.TipoUsuarioIdListaValor = "USERAL"; //Tipo de usuario Alumno. usuario.EstadoUsuarioIdListaValor = "USEMAC"; //Usuario activo. usuario.CreadoPor = "sistema"; //Alumno: alumno.CodAlumnoUTP = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Codigo"]); alumno.Nombres = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Nombres"]); alumno.Apellidos = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Apellidos"]); alumno.TipoDocumentoIdListaValor = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["TipoDocumento"]).Substring(0,2); alumno.NumeroDocumento = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["NumeroDocumento"]); alumno.FechaNacimiento = ConvertirFecha(Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["FechaNacimiento"])); alumno.SexoIdListaValor = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Sexo"]); alumno.Direccion = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Direccion"]); alumno.DireccionCiudad = ""; alumno.DireccionDistrito = ""; alumno.DireccionRegion = ""; alumno.Foto = new byte[10]; alumno.CorreoElectronico1 = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["CorreoInstitucional"]); alumno.CorreoElectronico2 = ""; alumno.TelefonoFijoCasa = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Telefonos"]); alumno.TelefonoCelular = Convert.ToString(dsDatosAlumno.Tables[0].Rows[0]["Celular"]); alumno.EstadoAlumnoIdListaValor = "ALACT"; //Estado del alumno ACTIVO. alumno.CreadoPor = "sistema"; string EstudioGrado = ""; bool EsEstudiante = false; //Tabla 1 = Datos del estudio for (int i = 0; i <= dsDatosAlumno.Tables[1].Rows.Count - 1; i++) { AlumnoEstudio alumnoEstudioItem = new AlumnoEstudio(); alumnoEstudioItem.Institucion = Constantes.NOMBRE_UTP; alumnoEstudioItem.Estudio = Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["CarreraEgreso"]); alumnoEstudioItem.TipoDeEstudio = "TEUNIV"; //Realizar función de conversión. EstudioGrado = Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["Grado"]).Substring(0,6); alumnoEstudioItem.EstadoDelEstudio = EstudioGrado; alumnoEstudioItem.Observacion = ""; alumnoEstudioItem.FechaInicioAno = ConvertirFecha(Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["FechaInicio"])).Year; alumnoEstudioItem.FechaInicioMes = ConvertirFecha(Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["FechaInicio"])).Month; //Cuando un alumno es estudiante, las fechas de fin son nulas if (!alumnoEstudioItem.EstadoDelEstudio.Equals("EDEEST")) { alumnoEstudioItem.FechaFinAno = ConvertirFecha(Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["FechaFinal"])).Year; alumnoEstudioItem.FechaFinMes = ConvertirFecha(Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["FechaFinal"])).Month; } if (!String.IsNullOrEmpty(Convert.ToString(dsDatosAlumno.Tables[1].Rows[i]["Ciclo"]))) alumnoEstudioItem.CicloEquivalente = Convert.ToInt32(dsDatosAlumno.Tables[1].Rows[i]["Ciclo"]); alumnoEstudioItem.DatoUTP = true; alumnoEstudioItem.CreadoPor = "sistema"; alumnoEstudio.Add(alumnoEstudioItem); } int idAlumno = adUTPAlumnos.InsertarDatosDeAlumno(alumno, usuario, alumnoEstudio); return idAlumno; }
public PartialViewResult ModalRegistroEstudio(int IdAlumno, int IdCV) { LNGeneral lngeneral = new LNGeneral(); AlumnoEstudio alumnoestudio = new AlumnoEstudio(); alumnoestudio.IdAlumno = IdAlumno; alumnoestudio.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.TipoDeEstudio = new SelectList(lngeneral.ObtenerListaValor(7), "IdListaValor", "Valor"); ViewBag.EstadoDelEstudio = new SelectList(lngeneral.ObtenerListaValor(43), "IdListaValor", "Valor"); ViewBag.Observacion = new SelectList(lngeneral.ObtenerListaValor(44), "IdListaValor", "Valor"); alumnoestudio.Movimiento = 1; return PartialView("_ModalRegistroEstudio", alumnoestudio); }
public PartialViewResult _RegistrarAlumnoEstudio(AlumnoEstudio alumnoestudio) { TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; alumnoestudio.CreadoPor = ticket.Usuario; if (alumnoestudio.Movimiento == 1) { lnAlumnoEstudio.Insertar(alumnoestudio); } else if (alumnoestudio.Movimiento == 2) { lnAlumnoEstudio.Update(alumnoestudio); } Alumno alumno = new Alumno(); List<AlumnoEstudio> listaalumnoestudio = new List<AlumnoEstudio>(); listaalumnoestudio = lnAlumnoEstudio.ObtenerAlumnoEstudioPorIdAlumno(alumnoestudio.IdAlumno); if (alumno != null && listaalumnoestudio.Count > 0) { listaalumnoestudio = lnAlumnoCVEstudio.ObtenerAlumnoCVEstudioPorIdCVYIdEstudio(alumnoestudio.IdCV, listaalumnoestudio); } return PartialView("_AlumnoEstudiosCV", listaalumnoestudio); }