本文整理汇总了C#中Ticket.AddHeaderLine方法的典型用法代码示例。如果您正苦于以下问题:C# Ticket.AddHeaderLine方法的具体用法?C# Ticket.AddHeaderLine怎么用?C# Ticket.AddHeaderLine使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ticket
的用法示例。
在下文中一共展示了Ticket.AddHeaderLine方法的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"]);
}
示例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");
}
示例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
}