Пример #1
0
 public void detalle_ticket(DataGridView tabla_venta, string noTicket, string id_session, string cajero, double total, double efectivo, double tarjeta, double cambio, string cantidad)
 {
     for (int j = 0; j < numRepeticion; j++)
     {
         CrearTicket ticket = new CrearTicket();
         ticket.AbreCajon();
         ticket.TextoCentro("HAPPY CAKE PASTELERIAS");
         ticket.TextoIzquierda("AV. DE LA LUNA SM. 504");
         ticket.TextoIzquierda("TEL: 99891493900");
         ticket.TextoIzquierda("R.F.C: LOFN730107DD1");
         ticket.TextoIzquierda("Caja # 1 Ticket #" + noTicket);
         ticket.lineasAsteriscos();
         ticket.TextoIzquierda("Cajero:" + cajero);
         ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString());
         ticket.lineasAsteriscos();
         ticket.EncabezadoVenta();   //NOMBRE DEL ARTICULO, CANT, PRECIO
         ticket.lineasAsteriscos();
         // generacion de articulos
         for (int i = 0; i < tabla_venta.Rows.Count; i++)
         {                                                                                   // el 0 es del nombre 1 cantidad 2 precio
             ticket.AgregaArticulo(tabla_venta[1, i].Value.ToString(), Convert.ToInt32(tabla_venta[0, i].Value), Convert.ToDouble(tabla_venta[2, i].Value));
         }
         ticket.lineasIgual();
         //  precios
         ticket.AgregarTotales("TOTAL.........$", total);
         ticket.TextoIzquierda("");
         ticket.AgregarTotales("EFECTIVO......$", efectivo);
         ticket.AgregarTotales("TARJETA.......$", tarjeta);
         ticket.AgregarTotales("CAMBIO........$", cambio);
         //texto final
         ticket.TextoIzquierda("");
         ticket.TextoIzquierda("ARTÍCULOS VENDIDOS:" + cantidad);
         ticket.TextoIzquierda("");
         ticket.TextoIzquierda("");
         ticket.TextoIzquierda("");
         ticket.TextoIzquierda("");
         ticket.TextoIzquierda("");
         ticket.TextoIzquierda("");
         ticket.CortaTicket();
         ticket.ImprimirTicket(impresora); //Nombre de la impresora ticketera
     }
 }
Пример #2
0
        public void imprecion_ticket(double total, double efectivo, double tarjeta, double diferencia, string cajero, double entrada, double salida, double fondo)
        {
            CrearTicket ticket = new CrearTicket();

            ticket.AbreCajon();
            ticket.TextoCentro("HAPPY CAKE PASTELERIAS");
            ticket.TextoIzquierda("AV. DE LA LUNA SM. 504");
            ticket.TextoIzquierda("TEL: 99891493900");
            ticket.TextoIzquierda("R.F.C: LOFN730107DD1");
            ticket.TextoCentro("CORTE DE CAJA");
            ticket.TextoIzquierda("Caja # 1");
            ticket.lineasAsteriscos();
            ticket.TextoIzquierda("Cajero:" + cajero);
            ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString());
            ticket.lineasAsteriscos();
            ticket.lineasIgual();
            //  precios
            ticket.AgregarTotales("VENTA TOTAL $", total);
            ticket.lineasIgual();
            ticket.TextoIzquierda("");
            ticket.AgregarTotales("FONDO INICIAL $", fondo);
            ticket.AgregarTotales("EFECTIVO CAJERO $", efectivo);
            ticket.AgregarTotales("TARJETA $", tarjeta);
            ticket.AgregarTotales("ENTRADAS EN TURNO $", entrada);
            ticket.AgregarTotales("SALIDAS EN  TURNO $", salida);
            ticket.lineasIgual();
            ticket.AgregarTotales("DIFERENCIA  $", diferencia);
            ticket.lineasIgual();
            //texto final;
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.CortaTicket();
            ticket.ImprimirTicket(impresora);     //Nombre de la impresora ticketera
            MessageBox.Show("Imprimiendo...");
        }