public ActionResult Create([Bind(Include = "Id_producto_cotizacion,Id_inventario,Id_cotizacion,Cantidad")] productos_Cotizaciones productos_Cotizaciones, int Id_cotizacion, int Id_inventario) { if (ModelState.IsValid) { var query = (from a in db.cotizaciones where a.Id_cotizacion == Id_cotizacion select a).FirstOrDefault(); var precio = (from a in db.inventarios where a.Id_inventario == Id_inventario select a).FirstOrDefault(); query.Monto = query.Monto + precio.precio * Convert.ToInt32(productos_Cotizaciones.Cantidad); db.SaveChanges(); query.Impuestos = query.Monto * 18 / 100; db.SaveChanges(); query.Monto_total = query.Monto + query.Impuestos; db.productos_Cotizaciones.Add(productos_Cotizaciones); db.SaveChanges(); return(RedirectToAction("Index", new { id = productos_Cotizaciones.Id_cotizacion })); } ViewBag.Id_cotizacion = new SelectList(db.cotizaciones, "Id_cotizacion", "Nombre", productos_Cotizaciones.Id_cotizacion); ViewBag.Id_inventario = new SelectList(db.inventarios, "Id_inventario", "Marca", productos_Cotizaciones.Id_inventario); return(View(productos_Cotizaciones)); }
public ActionResult DeleteConfirmed(int id) { productos_Cotizaciones productos_Cotizaciones = db.productos_Cotizaciones.Find(id); db.productos_Cotizaciones.Remove(productos_Cotizaciones); db.SaveChanges(); return(RedirectToAction("Index", new { id = productos_Cotizaciones.Id_cotizacion })); }
public ActionResult Edit([Bind(Include = "Id_producto_cotizacion,Id_inventario,Id_cotizacion,Cantidad")] productos_Cotizaciones productos_Cotizaciones) { if (ModelState.IsValid) { db.Entry(productos_Cotizaciones).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = productos_Cotizaciones.Id_cotizacion })); } ViewBag.Id_cotizacion = new SelectList(db.cotizaciones, "Id_cotizacion", "Nombre", productos_Cotizaciones.Id_cotizacion); ViewBag.Id_inventario = new SelectList(db.inventarios, "Id_inventario", "Marca", productos_Cotizaciones.Id_inventario); return(View(productos_Cotizaciones)); }
// GET: productos_Cotizaciones/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } productos_Cotizaciones productos_Cotizaciones = db.productos_Cotizaciones.Find(id); if (productos_Cotizaciones == null) { return(HttpNotFound()); } return(View(productos_Cotizaciones)); }
// GET: productos_Cotizaciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } productos_Cotizaciones productos_Cotizaciones = db.productos_Cotizaciones.Find(id); if (productos_Cotizaciones == null) { return(HttpNotFound()); } ViewBag.Id_cotizacion = new SelectList(db.cotizaciones, "Id_cotizacion", "Nombre", productos_Cotizaciones.Id_cotizacion); ViewBag.Id_inventario = new SelectList(db.inventarios, "Id_inventario", "Marca", productos_Cotizaciones.Id_inventario); return(View(productos_Cotizaciones)); }