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); }
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; }