Esempio n. 1
0
        // 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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbSeguro tbSeguro = db.tbSeguro.Find(id);

            db.tbSeguro.Remove(tbSeguro);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        // 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));
        }