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)); }
public ActionResult DeleteConfirmed(int id) { Juvenil juvenil = db.Juveniles.Find(id); db.Personas.Remove(juvenil); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
// 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)); }
// 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)); }