public void Delete(int VentaId) { var _db = new FastServiceEntities(); var item = _db.Venta.Where(x => x.VentaId == VentaId).FirstOrDefault(); _db.Venta.Remove(item); _db.SaveChanges(); }
public ActionResult Delete(int ticketid, int id) { var _db = new FastServiceEntities(); var novedad = _db.Novedad.Find(id); _db.Novedad.Remove(novedad); _db.SaveChanges(); InitializeViewBag(); return(RedirectToAction("Details", "Ticket", new { id = ticketid })); }
public JsonResult Post(PagoModel pago) { var metodo = (from x in _dbContext.MetodoPago where x.MetodoPagoId == pago.MetodoPago.Id select x.Nombre.ToUpper()).FirstOrDefault(); switch (metodo) { case "CHEQUE": foreach (var cuota in pago.MetodoPago.Cuotas) { var nuevoPagoCheque = new Pago() { CompraId = Convert.ToInt32(pago.Compra), FechaDebito = DateHelper.ParseJSDate(cuota.FechaDebito), FechaEmision = DateTime.Now, Monto = Math.Round(cuota.Monto), NroReferencia = cuota.RefNumber.ToString(), CreadoPor = CurrentUserId, FechaCreacion = DateTime.Now, MetodoDePagoId = pago.MetodoPago.Id, TipoTransaccionId = 1 }; _dbContext.Pago.Add(nuevoPagoCheque); } break; case "TRANSFERENCIA": var nuevoPagoTransf = new Pago() { CompraId = Convert.ToInt32(pago.Compra), FechaDebito = DateHelper.ParseJSDate(pago.MetodoPago.Cuotas.First().FechaDebito), FechaEmision = DateTime.Now, Monto = Math.Round(pago.MetodoPago.Cuotas.First().Monto), NroReferencia = pago.MetodoPago.Cuotas.First().RefNumber.ToString(), CreadoPor = CurrentUserId, FechaCreacion = DateTime.Now, MetodoDePagoId = pago.MetodoPago.Id, TipoTransaccionId = 1 }; _dbContext.Pago.Add(nuevoPagoTransf); break; case "EFECTIVO": var nuevoPagoEfect = new Pago() { CompraId = Convert.ToInt32(pago.Compra), FechaDebito = DateHelper.ParseJSDate(pago.MetodoPago.Cuotas.First().FechaDebito), FechaEmision = DateTime.Now, Monto = Math.Round(pago.MetodoPago.Cuotas.First().Monto), NroReferencia = pago.MetodoPago.Cuotas.First().RefNumber.ToString(), CreadoPor = CurrentUserId, FechaCreacion = DateTime.Now, MetodoDePagoId = pago.MetodoPago.Id, TipoTransaccionId = pago.Facturado }; _dbContext.Pago.Add(nuevoPagoEfect); break; default: break; } _dbContext.SaveChanges(); var resultOK = new { Success = "true" }; return(Json(resultOK, JsonRequestBehavior.AllowGet)); }