public ActionResult DeleteConfirmed(int id) { Oden_cliente oden_cliente = db.Oden_cliente.Find(id); db.Oden_cliente.Remove(oden_cliente); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id_orden,id_compra,num_comfirmacion,fecha_creacion,total,num_serie,fecha_envio,fecha_entrega,id_paqueteria")] Oden_cliente oden_cliente) { if (ModelState.IsValid) { db.Oden_cliente.Add(oden_cliente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_compra = new SelectList(db.Compra, "id_compra", "id_compra", oden_cliente.id_compra); ViewBag.id_paqueteria = new SelectList(db.Paqueteria, "id_paqueteria", "nombre_paqueteria", oden_cliente.id_paqueteria); return(View(oden_cliente)); }
public ActionResult Edit1([Bind(Include = "Id_orden,fecha_entrega,id_paqueteria")] Oden_cliente oden_cliente) { if (ModelState.IsValid) { Oden_cliente o = db.Oden_cliente.Find(oden_cliente.Id_orden); o.fecha_entrega = oden_cliente.fecha_entrega; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_compra = new SelectList(db.Compra, "id_compra", "id_compra", oden_cliente.id_compra); ViewBag.id_paqueteria = new SelectList(db.Paqueteria, "id_paqueteria", "nombre_paqueteria", oden_cliente.id_paqueteria); return(View(oden_cliente)); }
// GET: Orden_cliente/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Oden_cliente oden_cliente = db.Oden_cliente.Find(id); if (oden_cliente == null) { return(HttpNotFound()); } return(View(oden_cliente)); }
// GET: Orden_cliente/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Oden_cliente oden_cliente = db.Oden_cliente.Find(id); if (oden_cliente == null) { return(HttpNotFound()); } ViewBag.id_compra = new SelectList(db.Compra, "id_compra", "id_compra", oden_cliente.id_compra); ViewBag.id_paqueteria = new SelectList(db.Paqueteria, "id_paqueteria", "nombre_paqueteria", oden_cliente.id_paqueteria); return(View(oden_cliente)); }
public ActionResult PagoAceptado(int idC, int idD) { Oden_cliente orde = new Oden_cliente(); int id = 0; if (!(db.Oden_cliente.Max(o => (int?)o.Id_orden) == null)) { id = db.Oden_cliente.Max(o => o.Id_orden); } else { id = 0; } id++; orde.Id_orden = id; orde.fecha_creacion = DateTime.Today; orde.num_comfirmacion = Convert.ToInt32(Session["nConfirma"].ToString()); var carro = Session["cart"] as List <Item>; var total = carro.Sum(item => item.Producto.precio * item.Cantidad); orde.total = (double)Convert.ToDecimal(total.ToString()); //id_cliente //id_dirEntrega db.Oden_cliente.Add(orde); db.SaveChanges(); Detalle_compra compra; List <Detalle_compra> listaProd = new List <Detalle_compra>(); foreach (Item linea in carro) { compra = new Detalle_compra(); compra.Id_compra = orde.Id_orden; compra.id_producto = linea.Producto.Id_producto; compra.cantidad = linea.Cantidad; db.Detalle_compra.Add(compra); } db.SaveChanges(); Session["cart"] = null; Session["nConfirma"] = null; Session["itemTotal"] = 0; return(View()); }
public ActionResult PagoAceptado() { var carro = Session["cart"] as List <Item>; var total = carro.Sum(item => item.Producto.precio * item.Cantidad); int idCli = (int)Session["idCli"]; int idDir = (int)Session["idDir"]; int nConfirmacion = Convert.ToInt32(Session["nConfirma"]); Compra compra = new Compra(); compra.total = total; compra.id_cliente = idCli; compra.fecha_compra = System.DateTime.Now; compra.id_direccion_entrega = idDir; db.Compra.Add(compra); db.SaveChanges(); int id = 0; if (!(db.Compra.Max(o => (int?)o.id_compra) == null)) { id = db.Compra.Max(o => o.id_compra); } else { id = 1; } Oden_cliente orde = new Oden_cliente(); orde.id_compra = id; orde.num_comfirmacion = nConfirmacion; orde.fecha_creacion = DateTime.Today; orde.total = (double)Convert.ToDecimal(total.ToString()); orde.id_paqueteria = 1; orde.fecha_creacion = null; orde.fecha_entrega = null; db.Oden_cliente.Add(orde); db.SaveChanges(); Detalle_compra compraP; List <Detalle_compra> listaProd = new List <Detalle_compra>(); foreach (Item linea in carro) { compraP = new Detalle_compra(); compraP.Id_compra = orde.id_compra; compraP.id_producto = linea.Producto.Id_producto; compraP.cantidad = linea.Cantidad; compraP.subtotal = (linea.Producto.precio * linea.Cantidad); db.Detalle_compra.Add(compraP); } db.SaveChanges(); Session["cart"] = null; Session["nConfirma"] = null; Session["itemTotal"] = 0; return(View()); }