private void PrintMethod() { CreateTicket ticket = new CreateTicket(); Printer printer = new Printer("EPSON TM-T20II Receipt5"); printer.AlignCenter(); //IMAGEN /*Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp")); * printer.Image(image);*/ printer.Append("RETIRO # " + retirosToSave.IdRetiro); printer.AlignLeft(); string cashierName = App._userApplication.Nombres + " " + App._userApplication.ApellidoPaterno + " " + App._userApplication.ApellidoMaterno; printer.Append("CAJERO: " + cashierName); printer.Append("FECHA: " + retirosToSave.Hora); printer.NewLine(); printer.Separator(); printer.NewLine(); printer.PrintDocument(); ticket.AgregarTotalesCentrado("RETIRO:", (float)retirosToSave.Cantidad); ticket.TextoIzquierda(""); ticket.lineasGuion(); ticket.TextoIzquierda(""); ticket.TextoIzquierda("COMENTARIOS: " + retirosToSave.Comentarios); ticket.TextoIzquierda(""); ticket.lineasGuion(); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoExtremos("X", "X "); ticket.TextoExtremos("___________________", "____________________"); ticket.TextoExtremos(cashierName, cashierName); ticket.TextoExtremos(" Supervisor", "Cajero "); ticket.CortaTicket(); ticket.ImprimirTicket("EPSON TM-T20II Receipt5"); }
private void PrintCashClose() { if (cortesAux.IdCorte != 0 && cortesAux != null) { CreateTicket ticket = new CreateTicket(); Printer printer = new Printer("EPSON TM-T20II Receipt5"); printer.AlignCenter(); printer.Append("CORTE Z"); printer.Append("N° " + cortesAux.IdCorte); printer.AlignLeft(); printer.Append("Fecha " + cortesAux.FechaInicio.ToString()); printer.Append(cortesAux.Caja.Nombre + " " + cortesAux.Turno.Nombre); printer.Separator(); printer.BoldMode("Total de venta: " + cortesAux.TotalVenta.ToString("C2")); printer.Separator(); printer.PrintDocument(); printer = new Printer("EPSON TM-T20II Receipt5"); double sumTipoPago = 0; foreach (CortePagos tipoPago in cortePagoList) { ticket.TextoExtremos(tipoPago.TipoPago, tipoPago.Total.ToString("C2")); sumTipoPago += tipoPago.Total; } ticket.TextoCentro(""); ticket.AgregarTotalesCentrado("Suma: ", (float)sumTipoPago); ticket.ImprimirTicket("EPSON TM-T20II Receipt5"); printer.Separator(); printer.BoldMode("Total de impuestos: " + totalTaxe.ToString("C2")); printer.Separator(); printer.PrintDocument(); printer = new Printer("EPSON TM-T20II Receipt5"); double sumTipoPagoTax = 0; foreach (VentaImpuestos impuesto in impuestoList) { ticket.TextoExtremos(impuesto.TipoImpuesto, impuesto.Total.ToString("C2")); sumTipoPagoTax += impuesto.Total; } ticket.TextoCentro(""); ticket.AgregarTotalesCentrado("Suma: ", (float)sumTipoPagoTax); ticket.ImprimirTicket("EPSON TM-T20II Receipt5"); printer.Separator(); printer.BoldMode("Total de venta: " + cortesAux.TotalVenta.ToString("C2")); printer.Separator(); printer.PrintDocument(); printer = new Printer("EPSON TM-T20II Receipt5"); double sumTasa = 0; foreach (TasaImpuesto tasaTax in tasaList) { ticket.TextoExtremos(tasaTax.Nombre, tasaTax.Total.ToString("C2")); sumTasa += tasaTax.Total; } ticket.TextoCentro(""); ticket.AgregarTotalesCentrado("Suma: ", (float)sumTasa); ticket.ImprimirTicket("EPSON TM-T20II Receipt5"); printer.Separator(); printer.BoldMode("Total de devoluciones: " + totalReturns.ToString("C2")); printer.Separator(); printer.PrintDocument(); printer = new Printer("EPSON TM-T20II Receipt5"); double sumDevoluciones = 0; foreach (TasaImpuesto returns in returnList) { ticket.TextoExtremos(returns.Nombre, returns.Total.ToString("C2")); sumDevoluciones += returns.Total; } ticket.TextoCentro(""); ticket.AgregarTotalesCentrado("Suma: ", (float)sumDevoluciones); ticket.CortaTicket(); ticket.ImprimirTicket("EPSON TM-T20II Receipt5"); cleanView(); } }