public void Run() { String rawJsonCatched = ""; while (true) { rawJsonCatched = ScanForValue(); //MessageBox.Show(rawJsonCatched); if (rawJsonCatched == "NULL") { MessageBox.Show("NULL RECEIVER #123"); continue; } if (rawJsonCatched[0].ToString() == "@") { MessageBox.Show(rawJsonCatched); } else { var dataTicket = JsonConvert.DeserializeObject <Ticket>(rawJsonCatched); PrinterModule printer = new PrinterModule(); printer.PrintTicket(dataTicket); } } }
private void button5_Click(object sender, EventArgs e) { var print = new PrinterModule(); List <String> enc = new List <string>(); List <String> encFinal = new List <string>(); List <Ticket.ItemVendido> items = new List <Ticket.ItemVendido>(); enc.Add("HOLA ENCABEZADO"); enc.Add("CAJERO PRINCIPAL"); enc.Add("SUC HIDALGO TAMPS"); encFinal.Add("TIKET NUMOR 2344"); encFinal.Add("VUELVA PRONTO"); items.Add(new Ticket.ItemVendido("Pescado", 1, 12)); items.Add(new Ticket.ItemVendido("Pollo", 5, 14)); Ticket tik = new Ticket(enc, encFinal, items); tik.PagoCon = 100; tik.Cambio = 23; tik.IVA = 1; tik.Identifiquer = 266355353; tik.SubTotal = 99; Clipboard.SetText(Newtonsoft.Json.JsonConvert.SerializeObject(tik)); print.PrintTicket(tik); }
private void button2_Click_1(object sender, EventArgs e) { foreach (var a in PrinterModule.getPrinterInstalled()) { MessageBox.Show(a); } }
private void MenuOptionsBar_Opening(object sender, CancelEventArgs e) { this.SelectPrinter.Items.Clear(); Image img = global::G_TicketPrinterService.Properties.Resources.printer_6029; Image imgSelected = global::G_TicketPrinterService.Properties.Resources.Alarm_Tick_icon; var config = PrinterConfiguration.GetConfiguration(); foreach (var printer in PrinterModule.getPrinterInstalled()) { if (printer == config.PrinterName) { this.SelectPrinter.Items.Add(printer, imgSelected); } else { this.SelectPrinter.Items.Add(printer, img); } } this.SelectPrinter.Items.Add("UNSELECTED", img); }
private void button3_Click(object sender, EventArgs e) { PrinterModule p = new PrinterModule(); }