Exemple #1
0
        public static void Tkt(int idVenta, List <Entidades.ListaProductoVenta> listaProducto)
        {
            CrearTicket ticket = new CrearTicket();

            //if (venta.Comprobante.Cae_afip != null && venta.Comprobante.Cae_afip != "")
            //ticket.Encabezado(venta.Comprobante.Numero_comprobante, true);
            if (idVenta > 0)
            {
                ticket.Encabezado(Convert.ToString(idVenta), false);
            }
            //else
            //    ticket.Encabezado(venta.IdVenta.ToString(), false);
            foreach (var item in listaProducto)
            {
                double ProductoMontoTotal = Convert.ToDouble(item.Cantidad * item.PrecioVenta);
                ticket.AgregaArticulo(item.NombreProducto, item.Cantidad, Convert.ToDouble(item.PrecioVenta), ProductoMontoTotal);
            }
            //if (venta.Comprobante.Cae_afip != null && venta.Comprobante.Cae_afip != "")
            //ticket.AgregaTotales(venta.Total, venta.Comprobante.Cae_afip, venta.Comprobante.Fecha_vto_cae_afip.Value.ToShortDateString());

            //ticket.AgregaTotales(Convert.ToDouble(listaProductos[0].PrecioVentaFinal), null, null);
            //else
            ticket.AgregaTotales(Convert.ToDouble(listaProductos[0].PrecioVentaFinal), null, null);
        }
Exemple #2
0
        public static void Tkt(int idVenta, List <Entidades.ListaProductoVenta> listaProducto)
        {
            CrearTicket ticket = new CrearTicket();

            if (VentaConDescuento == true)
            {
                //if (venta.Comprobante.Cae_afip != null && venta.Comprobante.Cae_afip != "")
                //ticket.Encabezado(venta.Comprobante.Numero_comprobante, true);
                if (idVenta > 0)
                {
                    ticket.Encabezado(Convert.ToString(idVenta), false);
                }
                //else
                //    ticket.Encabezado(venta.IdVenta.ToString(), false);
                foreach (var item in listaProducto)
                {
                    double ProductoMontoTotal = Convert.ToDouble(item.Cantidad * item.PrecioVenta);
                    ticket.AgregaArticulo(item.NombreProducto, item.Cantidad, Convert.ToDouble(item.PrecioVenta), ProductoMontoTotal);
                }
                if (listaOfertasStatic.Count > 0)
                {
                    foreach (var item in listaOfertasStatic)
                    {
                        ticket.AgregarDescuentos(item.Descripcion, null, Convert.ToDouble(item.MontoDescuento), null);
                    }
                }
                if (Bonificaciones == true)
                {
                    ticket.AgregarDescuentos("BONIFICACION APLICADA", null, Convert.ToDouble(MontoBonificacion), null);
                }

                //if (venta.Comprobante.Cae_afip != null && venta.Comprobante.Cae_afip != "")
                //ticket.AgregaTotales(venta.Total, venta.Comprobante.Cae_afip, venta.Comprobante.Fecha_vto_cae_afip.Value.ToShortDateString());

                //ticket.AgregaTotales(Convert.ToDouble(listaProductos[0].PrecioVentaFinal), null, null);
                //else
                ticket.AgregaTotales(Convert.ToDouble(listaProductos[0].PrecioVentaFinal), null, null);
            }
            else
            {
                //if (venta.Comprobante.Cae_afip != null && venta.Comprobante.Cae_afip != "")
                //ticket.Encabezado(venta.Comprobante.Numero_comprobante, true);
                if (idVenta > 0)
                {
                    ticket.Encabezado(Convert.ToString(idVenta), false);
                }
                //else
                //    ticket.Encabezado(venta.IdVenta.ToString(), false);
                foreach (var item in listaProducto)
                {
                    double ProductoMontoTotal = Convert.ToDouble(item.Cantidad * item.PrecioVenta);
                    ticket.AgregaArticulo(item.NombreProducto, item.Cantidad, Convert.ToDouble(item.PrecioVenta), ProductoMontoTotal);
                }
                if (Bonificaciones == true)
                {
                    ticket.AgregarDescuentos("BONIFICACION APLICADA", null, Convert.ToDouble(MontoBonificacion), null);
                }
                //if (venta.Comprobante.Cae_afip != null && venta.Comprobante.Cae_afip != "")
                //ticket.AgregaTotales(venta.Total, venta.Comprobante.Cae_afip, venta.Comprobante.Fecha_vto_cae_afip.Value.ToShortDateString());

                //ticket.AgregaTotales(Convert.ToDouble(listaProductos[0].PrecioVentaFinal), null, null);
                //else
                ticket.AgregaTotales(Convert.ToDouble(listaProductos[0].PrecioVentaFinal), null, null);
            }
            Bonificaciones = false;
        }