Ejemplo n.º 1
0
 public void AgregaTotales(string par1, double 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 = total.ToString("c");
     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
 }
Ejemplo n.º 2
0
 public void EncabezadoVenta()
 {
     ticket = "Articulo        Can    P.Unit    Importe\n";   // agrega lineas de  encabezados
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime texto
 }
Ejemplo n.º 3
0
 public void LineasTotales()
 {
     ticket = "                             -----------\n";;  // agrega lineas de total
     RawPrinterHelper.SendStringToPrinter(impresora, ticket); // imprime linea
 }
Ejemplo n.º 4
0
 public void LineasIgual()
 {
     ticket = "================================================\n"; // agrega lineas separadoras =
     RawPrinterHelper.SendStringToPrinter(impresora, ticket);       // imprime linea
 }
Ejemplo n.º 5
0
 public void LineasAsterisco()
 {
     ticket = "************************************************\n"; // agrega lineas separadoras *
     RawPrinterHelper.SendStringToPrinter(impresora, ticket);       // imprime linea
 }
Ejemplo n.º 6
0
 public void LineasGuion()
 {
     ticket = "------------------------------------------------\n"; // agrega lineas separadoras -
     RawPrinterHelper.SendStringToPrinter(impresora, ticket);       // imprime linea
 }