示例#1
0
        //Creacion de ticket venta de vitrina
        public void creacionTicketVitrina()
        {
            double impuesto = Convert.ToDouble(txtCostoV.Text) * 0.16;
            double total    = Convert.ToDouble(txtCostoV.Text) + impuesto;

            ticket.abreCajon();

            //******************Creacion de ticket********************

            //cabecera
            ticket.textoCentro("Pasteleria Cruzita");
            ticket.textoIzquierdo("MA DE LA CRUZ ROBLES VILLARREAL");
            ticket.textoIzquierdo("LEON 250B COL. CENTRO, CP 63000");
            ticket.textoIzquierdo("TEPIC, NAYARIT, MEXICO");
            ticket.textoCentro(DateTime.Now.ToShortDateString() + " - " + DateTime.Now.ToShortTimeString());
            ticket.lineasAsterisco();

            //articulos a vender
            ticket.encabezadoVenta();
            ticket.lineasAsterisco();

            //ejemplo
            ticket.agregarArticulos(txtTipoV.Text, 1, Convert.ToDouble(txtCostoV.Text), Convert.ToDouble(txtCostoV.Text));
            //ticket.agregarArticulos("Articulo B", 1, 10, 10);
            //ticket.agregarArticulos("Este es un nombre largo del articulo, para mostrar como se bajan las lineas", 1, 30, 30);
            ticket.lineasIgual();

            //resumen de la venta
            ticket.agregarTotales("         IMPUESTOS....$ ", impuesto);
            ticket.agregarTotales("         TOTAL........$ ", total);
            ticket.textoIzquierdo("");
            ticket.agregarTotales("         EFECTIVO.....$ ", Convert.ToDouble(txtEfectivoV.Text));
            ticket.agregarTotales("         CAMBIO.......$ ", Convert.ToDouble(txtEfectivoV.Text) - total);
            ticket.lineasIgual();

            //texto final del ticket
            ticket.textoIzquierdo("");
            ticket.textoIzquierdo("ARTICULOS VENDIDOS: 1");
            ticket.textoIzquierdo("");
            ticket.textoIzquierdo("GRACIAS POR SU COMPRA!");
            ticket.cortaTicket();
            ticket.imprimirTicket("EC-PM-58110x");
        }