public ActionResult DeleteConfirmed(Guid id) { VentasDetalles ventasDetalles = db.VentasDetalles.Find(id); db.VentasDetalles.Remove(ventasDetalles); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "OrderId,Articulo,ArticuloCodigo,Cantidad,Precio,Total,CustomerId")] VentasDetalles ventasDetalles) { if (ModelState.IsValid) { db.Entry(ventasDetalles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerId = new SelectList(db.Ventas, "CustomerId", "Cliente", ventasDetalles.CustomerId); return(View(ventasDetalles)); }
public ActionResult Create([Bind(Include = "OrderId,Articulo,ArticuloCodigo,Cantidad,Precio,Total,CustomerId")] VentasDetalles ventasDetalles) { if (ModelState.IsValid) { ventasDetalles.OrderId = Guid.NewGuid(); db.VentasDetalles.Add(ventasDetalles); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerId = new SelectList(db.Ventas, "CustomerId", "Cliente", ventasDetalles.CustomerId); return(View(ventasDetalles)); }
// GET: VentasDetalles/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VentasDetalles ventasDetalles = db.VentasDetalles.Find(id); if (ventasDetalles == null) { return(HttpNotFound()); } return(View(ventasDetalles)); }
// GET: VentasDetalles/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VentasDetalles ventasDetalles = db.VentasDetalles.Find(id); if (ventasDetalles == null) { return(HttpNotFound()); } ViewBag.CustomerId = new SelectList(db.Ventas, "CustomerId", "Cliente", ventasDetalles.CustomerId); return(View(ventasDetalles)); }
public static VentasDetalles Buscar(int Id) { var c = new VentasDetalles(); using (var db = new FSVentasCoreDb()) { try { c = db.VentasDetalles.Find(Id); } catch (Exception) { throw; } } return(c); }
public ActionResult SaveOrder(string Cliente, String Factura, VentasDetalles[] order) { string result = "Orden no Completada"; if (Cliente != null && Factura != null && order != null) { var CustomerId = Guid.NewGuid(); Ventas model = new Ventas(); model.CustomerId = CustomerId; model.Cliente = Cliente; model.Factura = Factura; model.OrderDate = DateTime.Now; db.Ventas.Add(model); foreach (var item in order) { var orderId = Guid.NewGuid(); VentasDetalles O = new VentasDetalles(); O.OrderId = orderId; O.Articulo = item.Articulo; O.Cantidad = item.Cantidad; O.Precio = item.Precio; O.ArticuloCodigo = item.Articulo; O.Total = item.Cantidad * item.Precio; O.CustomerId = CustomerId; // Conectar(); SqlCommand comando = new SqlCommand("update articulo set CantidadArticulo = ((CantidadArticulo)-('" + item.Cantidad + "')) where codigo='" + item.Articulo + "'", con); con.Open(); int i = comando.ExecuteNonQuery(); con.Close(); db.VentasDetalles.Add(O); // string Pid = Convert.ToString(CustomerId); result = Pid; } db.SaveChanges(); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public static bool Eliminar(VentasDetalles nuevo) { bool resultado = false; using (var db = new FSVentasCoreDb()) { try { db.Entry(nuevo).State = EntityState.Deleted; db.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }