public ActionResult AlumnoInformacionAdicionalCV(VistaPanelAlumnoMiCV entidad) { List<AlumnoInformacionAdicional> listaalumnoinformacionadicional = new List<AlumnoInformacionAdicional>(); listaalumnoinformacionadicional = lnalumnoinformacionadicional.ObtenerAlumnoInformacionAdicionalPorIdAlumno(entidad.IdAlumno); if (listaalumnoinformacionadicional.Count > 0) { listaalumnoinformacionadicional = lnalumnocvinformacionadicional.ObtenerAlumnoCVInformacionAdicionalPorIdCV(entidad.IdCV, listaalumnoinformacionadicional); } return PartialView("_AlumnoInformacionAdicionalCV", listaalumnoinformacionadicional); }
public ActionResult MiCV() { VistaPanelAlumnoMiCV panel = new VistaPanelAlumnoMiCV(); TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; panel.alumno = lnAlumno.ObtenerAlumnoPorCodigo(ticket.CodAlumnoUTP); return View(panel); }
private VistaPanelAlumnoMiCV VistaMICV(int IdAlumno, int IdCV) { //Declaracion de objetos VistaPanelAlumnoMiCV panel = new VistaPanelAlumnoMiCV(); TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; AlumnoCV alumnocv = new AlumnoCV(); //Lista de Curriculos del Alumno alumnocv.IdAlumno = IdAlumno; alumnocv.IdPlantillaCV = int.Parse(Common.Util.ObtenerSettings("IdPlantillaCV")); alumnocv.NombreCV = Common.Util.ObtenerSettings("NameAlumnoCV"); alumnocv.IncluirTelefonoFijo = false; alumnocv.IncluirCorreoElectronico2 = false; alumnocv.IncluirFoto = false; alumnocv.IncluirDireccion = false; alumnocv.Perfil = string.Empty; alumnocv.EstadoCV = "CVACT"; alumnocv.CreadoPor = ticket.Usuario; panel.ListaAlumnoCV = lnAlumnoCV.ObtenerAlumnoCVPorIdAlumno(alumnocv); //Hallar el ID del Curriculo del alumno if (IdCV != 0) { panel.IdCV = IdCV; for (int i = 0; i <= panel.ListaAlumnoCV.Count - 1; i++) { if (panel.ListaAlumnoCV[i].IdCV == IdCV) { panel.IdPlantillaCV = panel.ListaAlumnoCV[i].IdPlantillaCV; panel.PorcentajeCV = panel.ListaAlumnoCV[i].PorcentajeCV; break; } } } else { panel.IdCV = panel.ListaAlumnoCV[0].IdCV; panel.IdPlantillaCV = panel.ListaAlumnoCV[0].IdPlantillaCV; panel.PorcentajeCV = panel.ListaAlumnoCV[0].PorcentajeCV; } //Lista las plantilla de curriculo panel.ListaPlantillaCV = lnPlantillaCV.MostrarPlantillaCV(); return panel; }
public ActionResult AlumnoExperienciaCV(VistaPanelAlumnoMiCV entidad) { Alumno alumno = new Alumno(); List<AlumnoExperienciaCargo> listaalumnoexperienciacargo = new List<AlumnoExperienciaCargo>(); listaalumnoexperienciacargo = lnalumnoexperienciacargo.ObtenerAlumnoExperienciaCargoPorIdAlumno(entidad.IdAlumno); if (alumno != null && listaalumnoexperienciacargo.Count > 0) { listaalumnoexperienciacargo = lnalumnocvexperienciacargo.ObtenerAlumnoCVExperienciaCargoPorIdCV(entidad.IdCV, listaalumnoexperienciacargo); } return PartialView("_AlumnoExperienciaCV", listaalumnoexperienciacargo); }
public ActionResult AlumnoEstudiosCV(VistaPanelAlumnoMiCV entidad) { Alumno alumno = new Alumno(); List<AlumnoEstudio> listaalumnoestudio = new List<AlumnoEstudio>(); listaalumnoestudio = lnAlumnoEstudio.ObtenerAlumnoEstudioPorIdAlumno(entidad.IdAlumno); if (alumno != null && listaalumnoestudio.Count > 0) { listaalumnoestudio = lnAlumnoCVEstudio.ObtenerAlumnoCVEstudioPorIdCVYIdEstudio(entidad.IdCV, listaalumnoestudio); } return PartialView("_AlumnoEstudiosCV", listaalumnoestudio); }
public PartialViewResult _RegistrarCV(AlumnoCV entidad) { TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; entidad.Usuario = ticket.Usuario; entidad.IdPlantillaCV = int.Parse(Util.ObtenerSettings("IdPlantillaCV")); ViewBag.Mensaje = ""; if (lnAlumnoCV.RegistrarCV(ref entidad)) { ViewBag.Mensaje = "Se registro el CV."; } else { ViewBag.Mensaje = "No se registro el CV."; } VistaPanelAlumnoMiCV panel = new VistaPanelAlumnoMiCV(); panel = VistaMICV(entidad.IdAlumno, entidad.IdCV); List<SelectListItem> listItems = new List<SelectListItem>(); foreach (AlumnoCV modelo in panel.ListaAlumnoCV) { SelectListItem item = new SelectListItem(); item.Text = modelo.NombreCV; item.Value = modelo.IdCV.ToString(); listItems.Add(item); } List<SelectListItem> listItemsPlantillaCV = new List<SelectListItem>(); foreach (PlantillaCV modelo in panel.ListaPlantillaCV) { SelectListItem item = new SelectListItem(); item.Text = modelo.Plantilla; item.Value = modelo.IdPlantillaCV.ToString(); listItemsPlantillaCV.Add(item); } ViewBag.ListaAlumnoCV = listItems; ViewBag.ListaPlantillaCV = listItemsPlantillaCV; return PartialView("_OpcionesAlumnoCV", panel); }
public ActionResult VistaPorcentajeCVAlumno(VistaPanelAlumnoMiCV entidad) { int PorcentajeCV = lnAlumno.ObtenerCompletitudCV(entidad.IdCV); ViewBag.PorcentajeCV = PorcentajeCV; return PartialView("VistaPorcentajeCVAlumno"); }
public ActionResult OpcionesCV(VistaPanelAlumnoMiCV entidad) { VistaPanelAlumnoMiCV panel = new VistaPanelAlumnoMiCV(); panel = VistaMICV(entidad.IdAlumno, entidad.IdCV); List<SelectListItem> listItems = new List<SelectListItem>(); foreach (AlumnoCV modelo in panel.ListaAlumnoCV) { SelectListItem item = new SelectListItem(); item.Text = modelo.NombreCV; item.Value = modelo.IdCV.ToString(); listItems.Add(item); } List<SelectListItem> listItemsPlantillaCV = new List<SelectListItem>(); foreach (PlantillaCV modelo in panel.ListaPlantillaCV) { SelectListItem item = new SelectListItem(); item.Text = modelo.Plantilla; item.Value = modelo.IdPlantillaCV.ToString(); listItemsPlantillaCV.Add(item); } ViewBag.ListaAlumnoCV = listItems; ViewBag.ListaPlantillaCV = listItemsPlantillaCV; return PartialView("_OpcionesAlumnoCV", panel); }
public ActionResult AlumnoDatosGenerales(VistaPanelAlumnoMiCV entidad) { Alumno alumno = new Alumno(); AlumnoCV alumnocv = new AlumnoCV(); TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; alumno = lnAlumno.ObtenerAlumnoPorCodigo(ticket.CodAlumnoUTP); if (alumno != null) { alumnocv = lnAlumnoCV.ObtenerAlumnoCVPorIdAlumnoYIdCV(alumno.IdAlumno, entidad.IdCV); alumno.IncluirCorreoElectronico2 = alumnocv.IncluirCorreoElectronico2; alumno.IncluirFoto = alumnocv.IncluirFoto; alumno.IncluirTelefonoFijo = alumnocv.IncluirTelefonoFijo; alumno.IncluirDireccion = alumnocv.IncluirDireccion; alumno.IncluirNombre1 = alumnocv.IncluirNombre1; alumno.IncluirNombre2 = alumnocv.IncluirNombre2; alumno.IncluirNombre3 = alumnocv.IncluirNombre3; alumno.IncluirNombre4 = alumnocv.IncluirNombre4; alumno.Perfil = alumnocv.Perfil; alumno.ListaNombres = alumno.Nombres.Split(new Char[] { ' ' }); } return PartialView("_AlumnoDatosGenerales", alumno); }