private void btnImprimir_Click(object sender, RoutedEventArgs e) { try { Ticket ticket = new Ticket(); ticket.Title = "EL RELAX"; ticket.AddCabecera("Reporte", Alineacion.Left, Alineacion.Left, 10, "Venta Fichaje"); ticket.AddCebeceraDetalle("Fichadora", Alineacion.Left, Alineacion.Left, 12); ticket.AddCebeceraDetalle("Fichaje", Alineacion.Right, Alineacion.Right, 7); ticket.AddCebeceraDetalle("Multa", Alineacion.Right, Alineacion.Right, 7); ticket.AddCebeceraDetalle("Pago", Alineacion.Right, Alineacion.Right, 8); foreach (var fichaje in this.ventasFichadoras) { var mfichaje = Funcion.FormatoDecimal(decimal.Parse(fichaje.MontoFichaje)); var mMulta = Funcion.FormatoDecimal(decimal.Parse(fichaje.MontoMulta)); var mPago = Funcion.FormatoDecimal(decimal.Parse(fichaje.MontoPago)); ticket.AddItemsDetails(fichaje.NombreFichadora, mfichaje, mMulta, mPago); } ticket.AddTotal("TOTAL", Alineacion.Right, Alineacion.Right, 25, this.txtTotal.Text); ticket.itemsPie.Add("Los esperamos"); String impresora = System.Configuration.ConfigurationSettings.AppSettings["Impresora"].ToString(); ticket.Imprimir(impresora); } catch (Exception) { throw; } }
private void btnImprimir_Click(object sender, RoutedEventArgs e) { try { Ticket ticket = new Ticket(); ticket.Title = "EL RELAX"; ticket.AddCabecera("Reporte", Alineacion.Left, Alineacion.Left, 10, "Cierre Diario"); ticket.AddCebeceraDetalle("Concepto", Alineacion.Left, Alineacion.Left, 26); ticket.AddCebeceraDetalle("Importe", Alineacion.Right, Alineacion.Right, 9); foreach (SHomies.UI.Ventas.Model.CierreDiario cierre in this.detalleCierre) { ticket.AddItemsDetails(cierre.Concepto, cierre.Monto); } ticket.AddTotal("Liquidez", Alineacion.Right, Alineacion.Right, 25, this.txtTotal.Text); ticket.itemsPie.Add("Los esperamos"); String impresora = System.Configuration.ConfigurationSettings.AppSettings["Impresora"].ToString(); ticket.Imprimir(impresora); } catch (Exception) { throw; } }
private void btnImprimir_Click(object sender, RoutedEventArgs e) { try { Ticket ticket = new Ticket(); ticket.Title = "EL RELAX"; ticket.AddCabecera("Reporte", Alineacion.Left, Alineacion.Left, 10, "Ventas Diarias"); ticket.AddCebeceraDetalle("Cant.", Alineacion.Left, Alineacion.Left, 6); ticket.AddCebeceraDetalle("DescripciĆ³n", Alineacion.Left, Alineacion.Left, 20); ticket.AddCebeceraDetalle("Importe", Alineacion.Right, Alineacion.Right, 9); foreach (SHomies.UI.Ventas.Model.VentaDiaria detalle in this.listaVentaDiaria) { ticket.AddItemsDetails(detalle.Cantidad, detalle.Producto, Funcion.FormatoDecimal(Funcion.ConvertTo<decimal>(detalle.Total))); } ticket.AddTotal("Total Venta", Alineacion.Right, Alineacion.Right, 25, this.txtTotal.Text); ticket.itemsPie.Add("Los esperamos"); String impresora = System.Configuration.ConfigurationSettings.AppSettings["Impresora"].ToString(); ticket.Imprimir(impresora); } catch (Exception) { throw; } }
private void ImprimirCierre() { try { List<Clases.DetalleCierreViewModel> detalleCierre = new Clases.DetalleCierreViewModel(this.conexion).GetDetalleDelCierre(this.auditoria); Ticket ticket = new Ticket(); ticket.Title = "EL RELAX"; ticket.AddCabecera("FECHA", Alineacion.Left, Alineacion.Left, 10, this.auditoria.FechaSistema.ToShortDateString()); ticket.AddCebeceraDetalle("Concepto", Alineacion.Left, Alineacion.Left, 26); ticket.AddCebeceraDetalle("Monto", Alineacion.Right, Alineacion.Right, 9); decimal liquidez = 0; foreach (Clases.DetalleCierreViewModel detalle in detalleCierre) { liquidez += detalle.Concepto.Tipo == (int)TipoConcepto.EGRESO ? detalle.Monto * (-1) : detalle.Monto; ticket.AddItemsDetails(detalle.Concepto.Descripcion, Funcion.FormatoDecimal( detalle.Concepto.Tipo == (int)TipoConcepto.EGRESO ? detalle.Monto * (-1) : detalle.Monto)); } ticket.AddTotal("Liquidez", Alineacion.Right, Alineacion.Right, 25, Funcion.FormatoDecimal(liquidez)); ticket.itemsPie.Add("Los esperamos"); String impresora = System.Configuration.ConfigurationSettings.AppSettings["Impresora"].ToString(); ticket.Imprimir(impresora); this.txbLiquidez.Text = Funcion.FormatoDecimal(liquidez); } catch (Exception) { throw; } }
private void Imprimir() { Ticket ticket = new Ticket(); ticket.Title = "EL RELAX-PAGO FICHADORA"; ticket.AddCabecera("FICHADORA", Alineacion.Left, Alineacion.Left, 10, this.txbFichadora.Text); ticket.AddCabecera("CAJERO", Alineacion.Left, Alineacion.Left, 10, this.auditoria.Usuario.UserName); ticket.AddCabecera("FECHA PAGO", Alineacion.Left, Alineacion.Left, 10, this.auditoria.FechaSistema.ToShortDateString()); ticket.AddCebeceraDetalle("Orden", Alineacion.Left, Alineacion.Left, 6); ticket.AddCebeceraDetalle("Fecha Venta", Alineacion.Left, Alineacion.Left, 20); ticket.AddCebeceraDetalle("Monto", Alineacion.Right, Alineacion.Right, 9); foreach (Clases.DetalleFichajeViewModel detalle in (List<Clases.DetalleFichajeViewModel>)this.dtgFichaje.ItemsSource) { ticket.AddItemsDetails(detalle.Orden.Id, detalle.FechaProceso.ToShortDateString(), Funcion.FormatoDecimal(detalle.Monto)); } ticket.AddTotal("Fichaje", Alineacion.Right, Alineacion.Right, 25, Funcion.FormatoDecimal(Funcion.ConvertTo<decimal>(this.txbTotalFichaje.Text))); ticket.AddTotal("Multa", Alineacion.Right, Alineacion.Right, 25, Funcion.FormatoDecimal(Funcion.ConvertTo<decimal>(this.txbTotalMulta.Text))); ticket.AddTotal("TOTAL PAGO", Alineacion.Right, Alineacion.Right, 25, Funcion.FormatoDecimal(Funcion.ConvertTo<decimal>(this.txtMontoPago.Text))); ticket.itemsPie.Add("Los esperamos"); String impresora = System.Configuration.ConfigurationSettings.AppSettings["Impresora"].ToString(); ticket.Imprimir(impresora); }
private void ImprimirBoleto() { if (this.orden.DetalleProducto.Count > 0) { Ticket ticket = new Ticket(); ticket.Title = "EL RELAX"; ticket.AddCabecera("TICKET", Alineacion.Left, Alineacion.Left, 10, this.orden.Id); ticket.AddCabecera("CAJERO", Alineacion.Left, Alineacion.Left, 10, this.orden.AuditoriaSistema.Usuario.UserName); ticket.AddCabecera("FECHA", Alineacion.Left, Alineacion.Left, 10, DateTime.Now); ticket.AddCebeceraDetalle("Cant.", Alineacion.Left, Alineacion.Left, 6); ticket.AddCebeceraDetalle("DescripciĆ³n", Alineacion.Left, Alineacion.Left, 20); ticket.AddCebeceraDetalle("Importe", Alineacion.Right, Alineacion.Right, 9); foreach (Core.Venta.DetalleOrden detalle in this.orden.DetalleProducto) { ticket.AddItemsDetails(detalle.Cantidad, detalle.Producto.Descripcion, Funcion.FormatoDecimal(detalle.Total)); } ticket.AddTotal("Total Venta", Alineacion.Right, Alineacion.Right, 25, Funcion.FormatoDecimal(this.orden.DetalleProducto.Sum(o => o.Total))); foreach (Core.Venta.Fichaje fichaje in this.orden.Fichadoras) { ticket.AddTotal(fichaje.Fichadora.Nombres, Alineacion.Right, Alineacion.Right, 25, Funcion.FormatoDecimal(fichaje.Monto)); } ticket.itemsPie.Add("Los esperamos"); String impresora = System.Configuration.ConfigurationSettings.AppSettings["Impresora"].ToString(); ticket.Imprimir(impresora); } }