// GET: Seguro/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbSeguro tbSeguro = db.tbSeguro.Find(id); if (tbSeguro == null) { return(HttpNotFound()); } //ViewBag.codPersona = new SelectList(db.tbPersona, "codPersona", "primerNombre", tbSeguro.codPersona); //ViewBag.codVehiculo = new SelectList(db.tbVehiculo, "codVehiculo", "placa", tbSeguro.codVehiculo); var personas = db.tbPersona.Select(x => new { codPersona = x.codPersona, nombrecompleto = x.primerNombre + " " + x.segundoNombre + " " + x.primerApellido + " " + x.segundoApellido }).ToList(); var vehiculos = db.tbVehiculo.Select(v => new { codVehiculo = v.codVehiculo, descripcion = v.placa + " " + v.tbMarca.marca + " " + v.color }).ToList(); ViewBag.codPersona = new SelectList(personas, "codPersona", "nombrecompleto"); ViewBag.codVehiculo = new SelectList(vehiculos, "codVehiculo", "descripcion"); return(View(tbSeguro)); }
public ActionResult Create([Bind(Include = "codSeguro,codPersona,codVehiculo,codEstado,pagoMensual,deducible")] tbSeguro tbSeguro) { if (ModelState.IsValid) { tbSeguro.fechaCreación = DateTime.Now; db.tbSeguro.Add(tbSeguro); db.SaveChanges(); return(RedirectToAction("Index")); } var personas = db.tbPersona.Select(x => new { codPersona = x.codPersona, nombrecompleto = x.primerNombre + " " + x.segundoNombre + " " + x.primerApellido + " " + x.segundoApellido }).ToList(); var vehiculos = db.tbVehiculo.Select(v => new { codVehiculo = v.codVehiculo, descripcion = v.placa + " " + v.tbMarca.marca + " " + v.color }).ToList(); ViewBag.codPersona = new SelectList(personas, "codPersona", "nombrecompleto"); ViewBag.codVehiculo = new SelectList(vehiculos, "codVehiculo", "descripcion"); //ViewBag.codPersona = new SelectList(db.tbPersona, "codPersona", "primerNombre", tbSeguro.codPersona); //ViewBag.codVehiculo = new SelectList(db.tbVehiculo, "codVehiculo", "placa", tbSeguro.codVehiculo); return(View(tbSeguro)); }
public ActionResult DeleteConfirmed(int id) { tbSeguro tbSeguro = db.tbSeguro.Find(id); db.tbSeguro.Remove(tbSeguro); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Seguro/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbSeguro tbSeguro = db.tbSeguro.Find(id); if (tbSeguro == null) { return(HttpNotFound()); } return(View(tbSeguro)); }