Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 private void button2_Click_1(object sender, EventArgs e)
 {
     foreach (var a in PrinterModule.getPrinterInstalled())
     {
         MessageBox.Show(a);
     }
 }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 private void button3_Click(object sender, EventArgs e)
 {
     PrinterModule p = new PrinterModule();
 }