private void LoadUltimaVenta() { Venta ultimaventa = new Venta(); VentaPersistidor persistidor = new VentaPersistidor(); VentaId = persistidor.UltimaVenta(ultimaventa); VentaId++; //Este + 1 es el numero de la venta actual (La que estamos procesando) labelNumeroOperacion.Text = VentaId.ToString(); }
private void GuardarVenta() { Venta venta = new Venta(); venta.IdCliente = IdCliente; venta.IdVendedor = 55; Factura = Convert.ToInt32(comboBoxFactura.SelectedIndex + 1); venta.TipoComprobante = Factura; venta.CodigoFactura = VentaId; venta.Fecha = DateTime.Now; venta.Iva = Iva; venta.Total = Total; VentaPersistidor persistidorVenta = new VentaPersistidor(); persistidorVenta.Save(venta); VentaDetallePersistidor persistidorDetalleVenta = new VentaDetallePersistidor(); for (int x = 0; x <= Contador; x++) { DetalleVenta detalleVenta = new DetalleVenta(); detalleVenta.IdCliente = IdCliente; detalleVenta.Fecha = DateTime.Now; detalleVenta.IdVenta = VentaId; detalleVenta.Descripcion = ListBoxDetalle.Items[x].ToString(); detalleVenta.Cantidad = Cantidad[x]; detalleVenta.PrecioUnitario = Convert.ToDouble(listBoxPrecioUnitario.Items[x]); detalleVenta.Iva = Convert.ToDouble(listBoxIvaUnitario.Items[x]); detalleVenta.Total = Convert.ToDouble(listBoxSubTotal.Items[x]); //REVISAR detalleVenta.Descuento = 0; //detalleVenta.Iva = IvaUnitario; // detalleVenta.Total = SubTotal; persistidorDetalleVenta.Save(detalleVenta); } }