Example #1
0
        private void sr_imprimir()
        {
            KeyCreator empezar = new KeyCreator();
            TicketCS   Tk      = new TicketCS();

            //ver_ticket();

            Tk.OpenBoxCash();
            //Tk.TextoCentrado("CATIA LA MAR LOTERIA");
            //Tk.TextoCentrado("RIF: ");
            //Tk.TextoCentrado("Direccion: ");
            //Tk.TextoAlaDerecha("Local Principal");
            //Tk.TextoAlaDerecha("Telfs: ");
            //Tk.TextoAlaIzquierda("Emails: ");
            //Tk.LineasPunteadas();
            //Tk.TextoExtremos("Caja # 1", "Ticket-Boleta: # ");
            //Tk.LineasPunteadas();

            Tk.TextoAlaIzquierda(MiBanca.nom_banca.ToUpper()); // Nombre Agencia
            Tk.TextoAlaIzquierda("Cliente: Publico General");  // Cliente
            Tk.TextoAlaIzquierda("Ticket:" + CN.ULTIMOTICKET); // Numero de Ticket
            Tk.TextoAlaIzquierda("SN:" + CN.ULTIMOSERIAL);
            Tk.TextoAlaIzquierda("Fecha: " + DateTime.Now.ToShortDateString());
            Tk.TextoAlaIzquierda("Hora: " + DateTime.Now.ToShortTimeString());
            Tk.LineasPunteadas();
            //Tk.CabezeraVenta(); // titulos
            for (int x = 0; x <= Ticket.Items.Count - 1; x++)
            {
                if (x == 0)
                {
                    string[] h = Ticket.Items[x].ToString().Split('-');
                    Tk.TextoAlaIzquierda(h[0] + " " + h[1]);
                }
                else if (x > 0)
                {
                    string[] v = Ticket.Items[x].ToString().Split('-');
                    Tk.TextoAlaIzquierda(v[0] + " " + v[1] + "x" + v[2]);
                }
            }
            Tk.TextoAlaIzquierda("Total: " + CN.ULTIMOTOTAL);
            Tk.LineasPunteadas();
            Tk.TextoAlaIzquierda("SU TICKET CADUCA A LOS 3 DIAS");
            Tk.TextoAlaIzquierda("SIN TICKET NO SE COBRA");
            Tk.TextoAlaIzquierda("REVISE SU TICKET NO SE REALIZA DEV");
            Tk.TextoAlaIzquierda("GRACIAS POR SU COMPRA");
            Tk.CortaCinta();
            //Tk.PrintTicket("Microsoft Office Document Image Writer");
            Tk.PrintTicket(MiBanca.impresora);
        }
Example #2
0
        public void sr_guardar_ticket(ref ListBox lxb, ref TextBox ttl, ref ComboBox ltr)
        {
            using (animalitos db = new animalitos(CONEC))
            {
                TBL_TICKET ing     = new TBL_TICKET(); //clase para ingresar en TBL_TICKET
                KeyCreator empezar = new KeyCreator(); // clase para generar seriales

                string ser = "";
                // serial
                ser = DateTime.Now.ToLongTimeString().ToString().Substring(0, 2) +
                      DateTime.Now.ToLongTimeString().ToString().Substring(3, 2) +
                      DateTime.Now.ToLongTimeString().ToString().Substring(6, 2) +
                      empezar.Sertkt(6);

                ULTIMOSERIAL = ser;                    // obtener el ultimo serial para imprimir
                ULTIMOTICKET = sr_ticket().ToString(); // obtener el ultimo ticket para IMPRIMIR

                ing.TOTALPAGADO = float.Parse(ttl.Text);
                ULTIMOTOTAL     = float.Parse(ttl.Text); // total ticket pagado para IMPRIMIR

                string[] v = lxb.Items[0].ToString().Split('-');
                ing.IDHRTK = int.Parse(v[2]);  //obtener ID horario desde el primer items del listbox

                string[] s = ltr.Text.ToString().Split('-');
                ing.IDSORTEOTK = int.Parse(s[1]);   // obtener ID loteria desde el combobox
                ing.PREMIOS    = 0;
                ing.DIFERENCIA = float.Parse(ttl.Text);
                ing.SERIAL     = ser;
                ing.JUGADAS    = lxb.Items.Count - 1;
                ing.ESTATUSTK  = "PP";
                ing.FECHATQ    = DateTime.Now;
                ing.HORATQ     = DateTime.Now.TimeOfDay;

                db.dbtickets.InsertOnSubmit(ing);
                db.SubmitChanges();


                sr_Detalle(ref lxb);
            }
        }