Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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 }));
        }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
        // 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));
        }
Exemplo n.º 5
0
        // 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));
        }