Example #1
0
        public static void imprimirCom(string mesero, string salon, string mesa, DataGridView dgGeneral, string adic)
        {
            NTicket ticket = new NTicket();

            //De aqui en adelante pueden formar su ticket a su gusto... Les muestro un ejemplo

            //Datos de la cabecera del Ticket.
            ticket.TextoCentro("D'LALO");
            ticket.TextoIzquierda("COMANDA: LOCAL PRINCIPAL");
            if (adic != string.Empty)
            {
                ticket.TextoIzquierda("NOTA:" + adic);
            }

            ticket.TextoIzquierda("");


            //Sub cabecera.
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("ATENDIO:" + mesero);

            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("Salon: " + salon + " Mesa: " + mesa);
            ticket.TextoIzquierda("");
            ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString());
            ticket.lineasAsteriscos();

            //Articulos a vender.
            ticket.EncabezadoComanda();//NOMBRE DEL ARTICULO, CANT, PRECIO, IMPORTE
            ticket.lineasAsteriscos();
            //Si tiene una DataGridView donde estan sus articulos a vender pueden usar esta manera para agregarlos al ticket.

            foreach (DataGridViewRow fila in dgGeneral.Rows)//dgvLista es el nombre del datagridview
            {
                if (fila.Cells[2].Value.ToString() == "M" || fila.Cells[2].Value.ToString() == "D")
                {
                    ticket.AgregaArticuloComanda(Convert.ToInt32(fila.Cells[1].Value.ToString()), "   " + fila.Cells[0].Value.ToString(), "");
                    //ticket.AgregaArticuloComanda(0, "", fila.Cells[2].Value.ToString());
                    ticket.TextoIzquierda(fila.Cells[2].Value.ToString());
                }
                else
                {
                    ticket.AgregaArticuloComanda(Convert.ToInt32(fila.Cells[1].Value.ToString()), "   " + fila.Cells[0].Value.ToString(), fila.Cells[2].Value.ToString());
                }
            }
            ticket.CortaTicket1();
            // ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera
            //  ticket.ImprimirTicket("EPSON TM-U220 Receipt");
            // ticket.ImprimirTicket("COCINA_LALOS");//Nombre de la impresora ticketera
            ticket.ImprimirTicket("Microsoft XPS Document Writer");
        }
Example #2
0
        public static void imprimirCom(string mesero, string salon, string mesa, DataGridView dgGeneral, string adic)
        {
            NTicket ticket = new NTicket();

            //De aqui en adelante pueden formar su ticket a su gusto... Les muestro un ejemplo

            //Datos de la cabecera del Ticket.
            ticket.TextoCentro("NOMBRE DE LA EMPRESA");
            ticket.TextoIzquierda("COMANDA: LOCAL PRINCIPAL");
            if (adic != string.Empty)
            {
                ticket.TextoIzquierda("NOTA:" + adic);
            }

            ticket.TextoIzquierda("");


            //Sub cabecera.
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("ATENDIÓ:" + mesero);
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("Salón: " + salon + " Mesa: " + mesa);
            ticket.TextoIzquierda("");
            ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString());
            ticket.lineasAsteriscos();

            //Articulos a vender.
            ticket.EncabezadoComanda();//NOMBRE DEL ARTICULO, CANT, PRECIO, IMPORTE
            ticket.lineasAsteriscos();
            //Si tiene una DataGridView donde estan sus articulos a vender pueden usar esta manera para agregarlos al ticket.

            foreach (DataGridViewRow fila in dgGeneral.Rows)//dgvLista es el nombre del datagridview
            {
                ticket.AgregaArticuloComanda(Convert.ToInt32(fila.Cells[1].Value.ToString()), fila.Cells[0].Value.ToString(), fila.Cells[2].Value.ToString());
            }


            /*
             * ticket.AgregaArticulo("Articulo A", 2, 20, 40);
             * ticket.AgregaArticulo("Articulo B", 1, 10, 10);
             * ticket.AgregaArticulo("Este es un nombre largo del articulo, para mostrar como se bajan las lineas", 1, 30, 30);*/
            ticket.lineasIgual();

            //Resumen de la venta. Sólo son ejemplos


            //Texto final del Ticket.
            ticket.TextoIzquierda("");
            //ticket.TextoIzquierda("ARTÍCULOS VENDIDOS: 3");
            ticket.TextoIzquierda("");
            ticket.TextoCentro("¡GRACIAS POR SU COMPRA!");
            ticket.CortaTicket();
            ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera
        }