Esempio n. 1
0
 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
 }
Esempio n. 2
0
 public void EncabezadoVenta()
 {
     ticket = "Producto        Cant   P.Unit    Importe\n";   // agrega lineas de  encabezados
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime texto
 }
Esempio n. 3
0
 public void LineasTotales()
 {
     ticket = "                             -----------\n";;  // agrega lineas de total
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea
 }
Esempio n. 4
0
 public void LineasIgual()
 {
     ticket = "========================================\n";   // agrega lineas separadoras =
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea
 }
Esempio n. 5
0
 public void LineasAsterisco()
 {
     ticket = "****************************************\n";   // agrega lineas separadoras *
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea
 }
Esempio n. 6
0
 public void LineasGuion()
 {
     ticket = "----------------------------------------\n";   // agrega lineas separadoras -
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea
 }