Example #1
0
        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();
        }
Example #2
0
        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);
            }
        }