public ActionResult DeleteConfirmed(int id) { ClaseOrdenes claseOrdenes = db.ClaseOrdenes.Find(id); db.ClaseOrdenes.Remove(claseOrdenes); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id_Ordenes,Fecha_Orden,Id_Cliente")] ClaseOrdenes claseOrdenes) { if (ModelState.IsValid) { db.Entry(claseOrdenes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Cliente = new SelectList(db.ClaseClientes, "Id_Cliente", "Nombre_Compañia_Cliente", claseOrdenes.Id_Cliente); return(View(claseOrdenes)); }
// GET: ClaseOrdenes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClaseOrdenes claseOrdenes = db.ClaseOrdenes.Find(id); if (claseOrdenes == null) { return(HttpNotFound()); } return(View(claseOrdenes)); }
// GET: ClaseOrdenes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClaseOrdenes claseOrdenes = db.ClaseOrdenes.Find(id); if (claseOrdenes == null) { return(HttpNotFound()); } ViewBag.Id_Cliente = new SelectList(db.ClaseClientes, "Id_Cliente", "Nombre_Compañia_Cliente", claseOrdenes.Id_Cliente); return(View(claseOrdenes)); }
public ActionResult NuevaOrden(Clase_OrdenVista OrdenVista) { OrdenVista = Session["OrdenVista"] as Clase_OrdenVista; int Id_Clientes = int.Parse(Request["Id_Cliente"]); DateTime fechaOrden = Convert.ToDateTime(Request["ClaseCliente.Fecha_Orden"]); ClaseOrdenes neworder = new ClaseOrdenes { Id_Cliente = Id_Clientes, Fecha_Orden = fechaOrden }; db.ClaseOrdenes.Add(neworder); db.SaveChanges(); int ultimaordenid = db.ClaseOrdenes.ToList().Select(o => o.Id_Ordenes).Max(); foreach (ClaseProductoOrden item in OrdenVista.ClaseProducto) { var detalle = new ClaseDetalleOrden() { Id_Ordenes = ultimaordenid, Id_Producto = item.Id_Producto, Cantidad_ClasDetOrd = item.Cantidad_ClasDetOrd, precio_ClasDetOrd = item.Unitprice_Producto, }; db.ClaseDetalleOrdenes.Add(detalle); } db.SaveChanges(); OrdenVista = Session["OrdenVista"] as Clase_OrdenVista; var list = db.ClaseClientes.ToList(); ViewBag.Id_Cliente = new SelectList(list, "Id_Cliente", "Nombre_Compañia_Cliente"); return(View(OrdenVista)); }