Esempio n. 1
0
        private void imprimir()
        {
            int            ca     = 0;
            clsCrearTicket ticket = new clsCrearTicket();

            //ticket.AbreCajon();

            //Datos de la cabezera del Ticket
            ticket.Textocentro("             Yuriria Cell");
            ticket.Textocentro("      Reparacion y Venta ");
            ticket.Textocentro("    de articulos para moviles");
            ticket.TextoIzquierda("");
            ticket.Textocentro("   Av. Morelos # 13");
            ticket.Textocentro("  Zona Centro,38980 Yuriria,Gto.");
            ticket.lineasAsteriscos();

            //Sub cabecera
            ticket.textoExtremos("FECHA " + DateTime.Now.ToShortDateString(), "HORA" + "   " + DateTime.Now.ToShortTimeString());
            ticket.textoExtremos("Lo atendio: " + Program.nombre, "No.ticket:" + " " + "AC0" + lblFolio.Text);
            ticket.lineasAsteriscos();

            //Articulos a vender
            ticket.Ecabezado();
            ticket.lineasAsteriscos();

            for (int i = 0; i < VentaList.Items.Count; i++)
            {
                ticket.AgregarArticulo(Convert.ToDecimal(VentaList.Items[i].SubItems[1].Text), "      ", VentaList.Items[i].SubItems[0].Text, "       ", Convert.ToDecimal(VentaList.Items[i].SubItems[2].Text), "       ", Convert.ToDecimal(VentaList.Items[i].SubItems[3].Text));
                ca = ca + Convert.ToInt32(VentaList.Items[i].SubItems[1].Text);

                v.RestarExistencia(VentaList.Items[i].SubItems[0].Text, Convert.ToInt32(VentaList.Items[i].SubItems[1].Text));
            }

            //Resumen de la Veta

            ticket.lineasIgual();
            ticket.TextoIzquierda("Articulos Vendidos" + "  " + ca);
            ticket.AgregarTotales("TOTAL......$", decimal.Parse(txtTotal.Text));
            ticket.AgregarTotales("EFECTIVO......$", decimal.Parse(txtRecibi.Text));
            ticket.AgregarTotales("CAMBIO......$", decimal.Parse(txtCambio.Text));

            //Texto final
            ticket.TextoIzquierda("");
            ticket.Textocentro("Telefono de atencion al cliente");
            ticket.Textocentro("445 103 95 30");
            ticket.TextoIzquierda("");
            ticket.Textocentro("!GRACIAS POR SU COMPRA!");
            ticket.TextoIzquierda("");
            ticket.lineasAsteriscos();
            ticket.TextoIzquierda("");
            ticket.Textocentro("No nos hacemos responsables por equipos olvidados despues de 30 dias");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.Textocentro("VUELVA PRONTO");

            //Descomentas esto
            ticket.cortaTicket();

            //aqui es donde pones el nombre de la impresora
            ticket.ImprimirTicket("");
        }