Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ProgramaDeFormacion programaDeFormacion = db.ProgramaDeFormacion.Find(id);

            db.ProgramaDeFormacion.Remove(programaDeFormacion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "idPrograma,nombre,siglas,idEspecialidad,idTipoFormacion")] ProgramaDeFormacion programaDeFormacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(programaDeFormacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idEspecialidad  = new SelectList(db.Especialidad, "idEspecialidad", "nombre", programaDeFormacion.idEspecialidad);
     ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", programaDeFormacion.idTipoFormacion);
     return(View(programaDeFormacion));
 }
Exemple #3
0
        // GET: ProgramaDeFormacions/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProgramaDeFormacion programaDeFormacion = db.ProgramaDeFormacion.Find(id);

            if (programaDeFormacion == null)
            {
                return(HttpNotFound());
            }
            return(View(programaDeFormacion));
        }
Exemple #4
0
        // GET: ProgramaDeFormacions/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProgramaDeFormacion programaDeFormacion = db.ProgramaDeFormacion.Find(id);

            if (programaDeFormacion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idEspecialidad  = new SelectList(db.Especialidad, "idEspecialidad", "nombre", programaDeFormacion.idEspecialidad);
            ViewBag.idTipoFormacion = new SelectList(db.TipoFormacion, "idTipoFormacion", "nombre", programaDeFormacion.idTipoFormacion);
            return(View(programaDeFormacion));
        }
Exemple #5
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Personas persona = db.Personas.Find(id);

            if (persona == null)
            {
                return(HttpNotFound());
            }
            PersonaViewModel viewModel = new PersonaViewModel();

            viewModel.apellidos           = persona.apellidos;
            viewModel.celular             = persona.celular;
            viewModel.correo              = persona.Usuario.correo;
            viewModel.direccion           = persona.direccion;
            viewModel.idDocumento         = persona.idDocumento;
            viewModel.nombreTipoDocumento = persona.TipoDocumento.nombreDocumento;
            viewModel.idPersona           = persona.idPersona;
            viewModel.nombres             = persona.nombres;
            viewModel.numeroDocumento     = persona.numeroDocumento;
            viewModel.telefono            = persona.telefono;
            if (persona.Instructor != null)
            {
                viewModel.EsInstructor = true;
                viewModel.cargo        = persona.Instructor.cargo;

                List <ProgramaFormacionDetalleInstructorViewModel> programasDelInstructor = new List <ProgramaFormacionDetalleInstructorViewModel>();

                foreach (var item in persona.Instructor.InstructorProgramaDeFormacion)
                {
                    ProgramaFormacionDetalleInstructorViewModel vmodel = new ProgramaFormacionDetalleInstructorViewModel();
                    ProgramaDeFormacion programa = db.ProgramaDeFormacion.Find(item.idPrograma);
                    vmodel.idPrograma = programa.idPrograma;
                    vmodel.nombre     = programa.nombre;
                    vmodel.estado     = item.estado;
                    programasDelInstructor.Add(vmodel);
                }

                viewModel.programasDelInstructor = programasDelInstructor;
            }

            ViewBag.idProgramaFormacion = new SelectList(db.ProgramaDeFormacion, "idPrograma", "nombre");
            return(View(viewModel));
        }