当前位置: 首页>>代码示例>>C#>>正文


C# Ticket.PrintTicket方法代码示例

本文整理汇总了C#中Ticket.PrintTicket方法的典型用法代码示例。如果您正苦于以下问题:C# Ticket.PrintTicket方法的具体用法?C# Ticket.PrintTicket怎么用?C# Ticket.PrintTicket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Ticket的用法示例。


在下文中一共展示了Ticket.PrintTicket方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: imprimirTiket

        public void imprimirTiket(String IdVenta, String nombreEmpleado, DataTable datos)
        {
            Ticket ticket = new Ticket();
            Double subtotal = 0.0, total = 0.0;
            //Image image = Image.FromFile("~\\SaludDeAcero\\Imagenes\\logoSA.png");
            // Set the position  on the form.
            //ticket.HeaderImage = image; //esta propiedad no es obligatoria

            ticket.AddHeaderLine("SALUD DE ACERO");
            ticket.AddHeaderLine("EXPEDIDO EN:");
            ticket.AddHeaderLine("CALLE PALOMAR NO. 1 LOC. 1");
            ticket.AddHeaderLine("MEXICO, FRESNILLO ZACATECAS");
            ticket.AddHeaderLine("RFC: CSI-020226-MV4");

            //El metodo AddSubHeaderLine es lo mismo al de AddHeaderLine con la diferencia
            //de que al final de cada linea agrega una linea punteada "=========="
            ticket.AddSubHeaderLine("Caja # 1 - Ticket #" + IdVenta);
            ticket.AddSubHeaderLine("Le atendió: " + nombreEmpleado);
            ticket.AddSubHeaderLine("Fecha de venta: " + DateTime.Now.ToString());
            ticket.AddSubHeaderLine(" ");
            // ticket.AddSubHeaderLine("Num. Socio: " + numSocio + " Socio:" + nombreSocio);

            //El metodo AddItem requeire 3 parametros, el primero es cantidad, el segundo es la descripcion
            //del producto y el tercero es el precio
            foreach (DataRow item in datos.Rows)
            {
                ticket.AddItem(item["Clave"].ToString(), item["Clave"].ToString(), item["Costo"].ToString());
                subtotal = Convert.ToDouble(item["Subtotal"].ToString());
                total = Convert.ToDouble(item["Total"].ToString());
            }
            ticket.AddItem(" ", " ", " ");

            //El metodo AddTotal requiere 2 parametros, la descripcion del total, y el precio
            ticket.AddTotal("SUBTOTAL", subtotal.ToString());
            ticket.AddTotal("IVA", "0");
            ticket.AddTotal("TOTAL", total.ToString());
            ticket.AddTotal("", ""); //Ponemos un total en blanco que sirve de espacio
                                     // ticket.AddTotal("RECIBIDO", recibido);
                                     //  ticket.AddTotal("CAMBIO", (Convert.ToDouble(recibido) - Convert.ToDouble(Costo)).ToString());
            ticket.AddTotal("", "");//Ponemos un total en blanco que sirve de espacio
            ticket.AddTotal("USTED AHORRO", "0.00");

            //El metodo AddFooterLine funciona igual que la cabecera
            ticket.AddFooterLine("TU SALUD ES NUESTRA PASION...");
            ticket.AddFooterLine("VIVE LA EXPERIENCIA SALUD DE ACERO");
            ticket.AddFooterLine("GRACIAS POR SU PREFERENCIA");

            //Y por ultimo llamamos al metodo PrintTicket para imprimir el ticket, este metodo necesita un
            //parametro de tipo string que debe de ser el nombre de la impresora.
            // ticket.PrintTicket("Epson 720X");
            ticket.PrintTicket(ConfigurationManager.AppSettings["Impresora"]);
        }
开发者ID:fperaltaN,项目名称:SaludDeAcero,代码行数:52,代码来源:TiketInventario.cs

示例2: printFact

 public void printFact()
 {
     Image img = Image.FromFile("C:\\CBB.jpg");
     Ticket ticket = new Ticket();
     ticket.HeaderImage = img;
     ticket.AddHeaderLine("         FERRETERIA CEYLAN");
     ticket.AddHeaderLine("");
     ticket.AddHeaderLine("EXPEDIDO POR:");
     ticket.AddHeaderLine("LUIS ANTONIO MAYEN RIOS");
     ticket.AddHeaderLine("RFC: MARL-730815-A83");
     ticket.AddHeaderLine("AV.CEYLAN #1133 COL. INDUSTRIAL VALLEJO");
     ticket.AddHeaderLine("CP 02300 AZCAPOTZALCO MEXICO DF");
     ticket.AddHeaderLine("");
     ticket.AddHeaderLine("FACTURADO A :");
     ticket.AddHeaderLine("");
     ticket.AddHeaderLine(cliente.nombre);
     ticket.AddHeaderLine(cliente.rfc);
     ticket.AddHeaderLine("Calle: " + cliente.calle);
     ticket.AddHeaderLine("Col.: " + cliente.colonia);
     ticket.AddHeaderLine("Numero: " + cliente.numero + " Int: " + cliente.numint);
     ticket.AddHeaderLine("CP: " + cliente.codigopostal + "  " + cliente.delegmunip + " " + cliente.estado);
     ticket.AddSubHeaderLine("FACTURA # "+folio);
     ticket.AddSubHeaderLine(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString());
     //NECESITAMOS CONFIGURARLO AQUI PARA Q SOLO IMPRIMA LA FECHA DE LA FACTURA
     foreach (Articulo aux in arts)
     {
         ticket.AddItem(aux.cantidad.ToString() + " " + aux.tipo, aux.nombre, (aux.precio/1.16).ToString("C2"));
         Subtotal += aux.precio;
     }
     Total = Subtotal;
     Subtotal = Subtotal / 1.16f;
     Iva = Total - Subtotal;
     ticket.AddTotal("SUBTOTAL", Subtotal.ToString("C2"));
     ticket.AddTotal("IVA", Iva.ToString("C2"));
     ticket.AddTotal("TOTAL", Total.ToString("C2"));
     NumLetra tot = new NumLetra();
     ticket.AddTotal("", "");
     //MessageBox.Show(Total.ToString("F2"));
     ticket.AddFooterLine(tot.Convertir(Total.ToString("F2"), true));
     ticket.AddFooterLine("EFECTOS FISCALES AL PAGO");
     ticket.AddFooterLine("PAGO EN EFECTIVO");
     ticket.AddFooterLine("");
     ticket.AddFooterLine("PAGO EN UNA SOLA EXHIBICION ");
     ticket.AddFooterLine("");
     ticket.AddFooterLine("Régimen Fiscal: Régimen de las personas Físicas con Actividades Empresariales y Profesionales");
     ticket.AddFooterLine("");
     ticket.AddFooterLine("NUMERO APROBACION SICOFI: 23260721");
     ticket.AddFooterLine("");
     ticket.AddFooterLine("La reproducción apócrifa de este comprobante constituye un delito en los términos de las disposiciones fiscales Este comprobante tendrá una vigencia de dos años contados a partir de la fecha de aprobación de la asignación de folios, la cual es: 20001-22000 el día 02/05/2012");
     ticket.PrintTicket("EC Printer EC-80320");
 }
开发者ID:MarkovMayen,项目名称:FacturasCeylan,代码行数:51,代码来源:Factura.cs

示例3: ImprmirTicket

        public void ImprmirTicket(Ventas sold, DataGridView detalles)
        {
            Ticket ticket = new Ticket();
            ticket.AddHeaderLine("DruckTech");
            ticket.AddHeaderLine("EXPEDIDO EN:");
            ticket.AddHeaderLine("CALLE CONOCIDA");
            ticket.AddHeaderLine("Leon, Gto");
            ticket.AddHeaderLine("RFC: CSI-020226-MV4");
            ticket.AddSubHeaderLine("Ticket # " + ventita.vent_ventaid);
            ticket.AddSubHeaderLine(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString());
            foreach (DataGridViewRow grid in dgvDetalle.Rows)
            {
                double cantidad = Convert.ToDouble(grid.Cells["Cantidad"].Value);
                double precio = Convert.ToDouble(grid.Cells["Precio"].Value);
                String nomprod = Convert.ToString(grid.Cells["Producto"].Value);
                int idprod = Convert.ToInt32(grid.Cells["Id"].Value);
                ticket.AddItem(cantidad.ToString(), nomprod, (precio * cantidad).ToString());

            }
            ticket.AddTotal("SUBTOTAL", ventita.vent_subtotal.ToString());
            ticket.AddTotal("IVA", ventita.vent_iva.ToString());
            ticket.AddTotal("TOTAL", ventita.vent_total.ToString());
            ticket.AddTotal("", "");
            ticket.AddTotal("RECIBIDO", "0");
            ticket.AddTotal("CAMBIO", "0");
            ticket.AddTotal("", "");
            ticket.AddFooterLine("VUELVA PRONTO");
            ticket.PrintTicket("POS-80C"); //Nombre de la impresora de tickets
        }
开发者ID:Chepzalcoatl,项目名称:TestGit,代码行数:29,代码来源:frmPOS.cs


注:本文中的Ticket.PrintTicket方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。