private void ImprimirTicket() { CrearTicket ticket = new CrearTicket(); //Datos de la cabecera del Ticket. ticket.TextoIzquierda(""); ticket.TextoIzquierda("Cliente : " + datos.getCliente().NombreRazonSocial); ticket.TextoIzquierda(""); ticket.lineasAsteriscos(); //Sub cabecera. ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString()); ticket.lineasAsteriscos(); //Articulos a vender. ticket.EncabezadoVenta();//NOMBRE DEL ARTICULO, CANT, PRECIO, IMPORTE ticket.lineasAsteriscos(); ticket.lineasIgual(); //Resumen de la venta. Sólo son ejemplos ticket.AgregarTotales(" PAGO$", Convert.ToDecimal(txt_Abonar.Text)); ticket.AgregarTotales(" RESTO$", Convert.ToDecimal(Total - Convert.ToDouble(txt_Abonar.Text))); //Texto final del Ticket. ticket.TextoIzquierda(""); ticket.CortaTicket(); ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera }
private void imprimirTicketAclaracion() { CrearTicket ticket = new CrearTicket(); //Datos de la cabecera del Ticket. ticket.TextoCentro("TICKET"); ticket.TextoIzquierda(""); ticket.TextoIzquierda("Cliente : " + datos.getCliente().NombreRazonSocial); ticket.TextoIzquierda(""); ticket.TextoExtremos("", "#" + lb_Ticket.Text); ticket.lineasAsteriscos(); //Sub cabecera. ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString()); ticket.lineasAsteriscos(); //Articulos a vender. ticket.EncabezadoVenta();//NOMBRE DEL ARTICULO, CANT, PRECIO, IMPORTE ticket.lineasAsteriscos(); foreach (ListViewItem i in lv_Detalle.Items) { ticket.AgregaArticulo(i.SubItems[1].Text, Convert.ToInt16(i.SubItems[2].Text), Convert.ToDecimal(i.SubItems[3].Text), Convert.ToDecimal(i.SubItems[4].Text)); } ticket.lineasIgual(); //Resumen de la venta. Sólo son ejemplos if (Descuento_ == false) { ticket.AgregarTotales(" TOTAL.........$", Convert.ToDecimal(Total)); } else { ticket.AgregarTotales(" SUBTOTAL.........$", Convert.ToDecimal(Total)); ticket.AgregarTotales(" DESCUENTO %" + txt_Descuento.Text + " $", Convert.ToDecimal(Descuento)); ticket.AgregarTotales(" TOTAL.........$", Convert.ToDecimal(Total - Descuento)); } //Texto final del Ticket. ticket.TextoIzquierda("FIRMA .................."); ticket.TextoIzquierda(""); ticket.TextoIzquierda("Aclaracion ............."); ticket.CortaTicket(); ticket.ImprimirTicket("Microsoft XPS Document Writer");//Nombre de la impresora ticketera }