Exemplo n.º 1
0
        public void CrearTickete(Persona persona, List <ProductosLineaDetalle> lista, Factura factura)
        {
            //ticket.AbreCajon();

            ticket.TextoDerecha("Comprobante No. " + factura.NumeroFactura.ToString());
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoCentro("COMPROBANTE DE COMPRA");
            ticket.TextoCentro(NombreInstitucion);
            ticket.TextoCentro("Ced. Jur 310166639");
            ticket.TextoCentro("Tel. 4082-4397");
            ticket.TextoCentro("Fecha: " + DateTime.Now);
            ticket.TextoCentro("Cliente " + persona.Nombre);
            ticket.TextoCentro("Cedula " + persona.Identificacion);

            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");

            ticket.TextoIzquierda("Producto      Cantidad    Total");



            for (int i = 0; i < lista.Count(); i++)
            {
                //public void AgregaArticulo(string articulo, int cant, decimal precio, decimal importe)

                ticket.AgregaArticulo(lista[i].NombreProducto, Convert.ToInt32(lista[i].Cantidad), Convert.ToDecimal(lista[i].PrecioProducto));
            }



            ticket.TextoIzquierda("");
            //ticket.TextoIzquierda("");

            ticket.TextoDerecha("SubTotal     " + String.Format("{0:n}", factura.SubTotal));
            ticket.TextoDerecha("IVA:         " + String.Format("{0:n}", factura.IVA));
            ticket.TextoDerecha("Descuento:   " + String.Format("{0:n}", factura.Descuento));
            ticket.TextoDerecha("Total:       " + String.Format("{0:n}", factura.TotalVenta));
            //ticket.TextoCentro("₡" + factura.TotalVenta.ToString());
            ticket.TextoIzquierda("");

            ticket.TextoCentro("Declaro que este material vendido");
            ticket.TextoCentro("es de mi propiedad y eximo de toda");
            ticket.TextoCentro("responsabilidad a la compannia");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("FIRMA");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");

            ticket.TextoCentro("");
            ticket.TextoIzquierda("_____________________________________________");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");


            //ticket.CortarTicket();

            ticket.ImprimirTicket(NombreImpresora); // NOMBRE DE LA IMPRESORA
        }