public Cobro(Ventas ven, List<VentaDetalles> detVen) { Total = (decimal)ven.Total; venta = ven; detalleVentas = detVen; InitializeComponent(); txtTotal.Text = Total.ToString("C"); }
private void btnPagar_Click(object sender, RoutedEventArgs e) { Ventas venta = new Ventas(); venta.Total = 450; List<VentaDetalles> venDet= new List<VentaDetalles>(); Popups.Cobro popup = new Popups.Cobro(venta, venDet); popup.Closed += new EventHandler(popupCobro_Closed); popup.Total = 450; popup.ShowDialog(); }
public Resultado InsertVenta(Ventas ven, List<VentaDetalles> venDet) { return _dataBaseTool.InsertVenta(ven,venDet); }
public Resultado DeleteVenta(Ventas ven) { return _dataBaseTool.DeleteVenta(ven); }
public Resultado InsertVenta(Ventas ven, List<VentaDetalles> venDet) { long? IDVenta; Resultado resultado = new Resultado(); Venta venNew = new Venta() { Total = ven.Total, Fecha = ven.Fecha, Cliente = ven.Cliente, UsuarioVenta = ven.UsuarioVenta }; _context.Venta.Add(venNew); try { _context.SaveChanges(); IDVenta = venNew.ID; foreach (VentaDetalles vd in venDet) { VentaDetalle vedNew = new VentaDetalle() { Subtotal = vd.Subtotal, Descripcion = vd.Descripcion, Color = vd.Color, Venta = IDVenta, Producto = vd.Producto, Vehiculo = vd.Vehiculo, Paquete = vd.Paquete, Promocion = vd.Promocion }; _context.VentaDetalle.Add(vedNew); } } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }
public Resultado DeleteVenta(Ventas ven) { Resultado resultado = new Resultado(); var venDelete = (from a in _context.Venta where a.ID == ven.ID select a).FirstOrDefault(); _context.Venta.Remove(venDelete); try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; resultado.Referencia = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; resultado.Referencia = false; return resultado; }