public void AgregaTotales(string par1, decimal total) { max = par1.Length; if (max > 25) // ********** { cort = max - 25; parte1 = par1.Remove(25, cort); // si es mayor que 25 lo corta } else { parte1 = par1; } // ********** ticket = parte1; parte2 = (String.Format("{0:N2}", total.ToString().Trim())); max = 40 - (parte1.Length + parte2.Length); for (int i = 0; i < max; i++) // ********** { ticket += " "; // Agrega espacios para poner el valor de moneda al final } // ********** ticket += parte2 + "\n"; RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime texto }
public void EncabezadoVenta() { ticket = "Producto Cant P.Unit Importe\n"; // agrega lineas de encabezados RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime texto }
public void LineasTotales() { ticket = " -----------\n";; // agrega lineas de total RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea }
public void LineasIgual() { ticket = "========================================\n"; // agrega lineas separadoras = RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea }
public void LineasAsterisco() { ticket = "****************************************\n"; // agrega lineas separadoras * RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea }
public void LineasGuion() { ticket = "----------------------------------------\n"; // agrega lineas separadoras - RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea }