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); }
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); } }