Esempio n. 1
0
        public void TicketDelivery(DataTable items, string pedido, string nombre, string telefono, string direccion, string referencia, double total)
        {
            CreaTicket Ticket1 = new CreaTicket();

            Ticket1.AbreCajon();                                                            //abre el cajon
            Ticket1.TextoCentro("COMPROBANTE CAJA");                                        // imprime en el centro "Venta mostrador"
            Ticket1.LineasAsterisco();                                                      // imprime una linea de guiones
            Ticket1.TextoExtremos("DELIVERY", "PEDIDO: " + pedido.ToString());
            Ticket1.LineasIgual();
            Ticket1.TextoCentro(nombre);
            Ticket1.TextoCentro("F: " + telefono);
            Ticket1.TextoCentro(direccion);
            Ticket1.TextoCentro(referencia);
            Ticket1.LineasAsterisco();                                                      // imprime una linea de guiones
            Ticket1.EncabezadoVenta();                                                      // imprime encabezados
            foreach (DataRow row in items.Rows)
            {
                try
                {
                    Ticket1.LineasGuion();
                    Ticket1.AgregaArticulo(Convert.ToString(row[1]), Convert.ToInt32(row[0]), Convert.ToDouble(row[2]), Convert.ToDouble(row[3]));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
            /// agregar total
            Ticket1.LineasTotales();
            Ticket1.AgregaTotales("Total", total);
            //Ticket1.LineasGuion();                                                                                      // imprime una linea de guiones
            Ticket1.TextoCentro("");
            Ticket1.TextoCentro(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString());
            Ticket1.CortaTicket();                                                         // corta el ticket
        }
Esempio n. 2
0
        public void TicketConsumo(DataTable items, string pedido, string garzon, string mesa, double total)
        {
            CreaTicket Ticket1 = new CreaTicket();

            Ticket1.AbreCajon();                                                            //abre el cajon
            Ticket1.TextoCentro("COMPROBANTE CAJA");                                        // imprime en el centro "Venta mostrador"
            Ticket1.LineasAsterisco();                                                      // imprime una linea de guiones
            Ticket1.TextoExtremos("CONSUMO", "PEDIDO: " + pedido.ToString());
            Ticket1.TextoExtremos(garzon, "MESA: " + mesa.ToString());
            Ticket1.LineasAsterisco();                                                      // imprime una linea de guiones
            Ticket1.EncabezadoVenta();                                                      // imprime encabezados
            foreach (DataRow row in items.Rows)
            {
                try
                {
                    Ticket1.LineasGuion();                                                                                                         // imprime una linea de guiones
                    Ticket1.AgregaArticulo(Convert.ToString(row[1]), Convert.ToInt32(row[0]), Convert.ToDouble(row[2]), Convert.ToDouble(row[3])); //imprime una linea de descripcion
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
            /// agregar total
            Ticket1.LineasTotales();
            Ticket1.AgregaTotales("Total", total);
            //Ticket1.LineasGuion();                                                                                      // imprime una linea de guiones
            Ticket1.TextoCentro("");
            Ticket1.TextoCentro(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString());
            Ticket1.CortaTicket();                                                          // corta el ticket
        }