Esempio n. 1
0
        public ActionResult SolicitudJuvenil([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre,TutoriaId")] Juvenil juvenil, int idtutoria)
        {
            juvenil.Cod_Persona = "ASN" + juvenil.Fecha_Nac.ToShortDateString() + DateTime.Now.Year.ToString();
            if (ModelState.IsValid)
            {
                db.Personas.Add(juvenil);
                db.SaveChanges();

                ////accedemos al modelo de la seguridad integrada
                //ApplicationDbContext context = new ApplicationDbContext();
                ////definimos las variables manejadoras de roles y usuarios
                //var ManejadorRol = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context));
                //var ManejadorUsuario = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context));

                //var user = new ApplicationUser();
                //user.Nombre = juvenil.Nombres;
                //user.Apellido = juvenil.Apellidos;
                //user.UserName = juvenil.E_Mail;
                //user.Email = juvenil.E_Mail;
                //string PWD = txtpass;
                //var chkUser = ManejadorUsuario.Create(user, PWD);
                ////si se creo con exito
                //if (chkUser.Succeeded)
                //{
                //    ManejadorUsuario.AddToRole(user.Id, "Usuario");
                //}
                return(RedirectToAction("MembreJuvenil", "Membresia_Juvenil", new { idjuvenil = juvenil.Id }));
            }

            ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", juvenil.DepartamentoId);
            //////ViewBag.TutoriaId = new SelectList(db.Tutorias, "Id", "Parentezco", juvenil.TutoriaId);
            ViewBag.TutoriaId = db.Tutorias.Find(idtutoria);
            return(View(juvenil));
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Juvenil juvenil = db.Juveniles.Find(id);

            db.Personas.Remove(juvenil);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre,TutoriaId")] Juvenil juvenil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(juvenil).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", juvenil.DepartamentoId);
     ViewBag.TutoriaId      = new SelectList(db.Tutorias, "Id", "Parentezco", juvenil.TutoriaId);
     return(View(juvenil));
 }
Esempio n. 4
0
        // GET: Juvenils/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Juvenil juvenil = db.Juveniles.Find(id);

            if (juvenil == null)
            {
                return(HttpNotFound());
            }
            return(View(juvenil));
        }
Esempio n. 5
0
        // GET: Juvenils/Edit/5
        public ActionResult Edit(int?id)
        {
            ViewBag.sexo = new SelectList(new[] {
                new SelectListItem {
                    Value = "Masculino", Text = "Masculino"
                },
                new SelectListItem {
                    Value = "Femenino", Text = "Femenino"
                }
            }, "Value", "Text");
            //Validando Estado Civil
            ViewBag.Estado_Civil = new SelectList(new[] {
                new SelectListItem {
                    Value = "Soltero(a)", Text = "Soltero(a)"
                },
                new SelectListItem {
                    Value = "Casado(a)", Text = "Casado(a)"
                },
                new SelectListItem {
                    Value = "Divorciado(a)", Text = "Divorciado(a)"
                },
                new SelectListItem {
                    Value = "Ajuntados", Text = "Ajuntados"
                }
            }, "Value", "Text");

            ViewBag.Tipo_Sangre = new SelectList(new[] {
                new SelectListItem {
                    Value = "O+", Text = "O+"
                },
                new SelectListItem {
                    Value = "O-", Text = "O-"
                },
                new SelectListItem {
                    Value = "A+", Text = "A+"
                },
                new SelectListItem {
                    Value = "A-", Text = "A-"
                },
                new SelectListItem {
                    Value = "B+", Text = "B+"
                },
                new SelectListItem {
                    Value = "B-", Text = "B-"
                },
                new SelectListItem {
                    Value = "AB+", Text = "AB+"
                },
                new SelectListItem {
                    Value = "AB-", Text = "AB-"
                }
            }, "Value", "Text");
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Juvenil juvenil = db.Juveniles.Find(id);

            if (juvenil == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", juvenil.DepartamentoId);
            ViewBag.TutoriaId      = new SelectList(db.Tutorias, "Id", "Parentezco", juvenil.TutoriaId);
            return(View(juvenil));
        }