private void pictureBox1_Paint(object sender, PaintEventArgs e) { Ejecutar(() => { Modelo.Producto producto = new Modelo.Producto(productoDetalleViewModel.Id, productoDetalleViewModel.Codigo, productoDetalleViewModel.Descripcion, productoDetalleViewModel.CategoriaSeleccionada.Key, productoDetalleViewModel.Proveedores, productoDetalleViewModel.Suelto, productoDetalleViewModel.Costo, productoDetalleViewModel.Precio, productoDetalleViewModel.Habilitado, productoDetalleViewModel.StockMinimo, productoDetalleViewModel.StockOptimo, productoDetalleViewModel.StockActual, null); EtiquetaGondola etiquetaGondola = new EtiquetaGondola(producto); etiquetaGondola.Imprimir(e.ClipRectangle, e.Graphics); }); }
internal void ImprimirEtiqueta() { Modelo.Producto producto = new Modelo.Producto(Id, Codigo, Descripcion, CategoriaSeleccionada.Key, Proveedores, Suelto, Costo, Precio, Habilitado, StockMinimo, StockOptimo, StockActual, Sesion.Usuario.Alias); EtiquetaGondola etiquetaGondola = new EtiquetaGondola(producto); Impresora impresora = new Impresora(Settings.Default.ImpresoraNombre, etiquetaGondola); impresora.Imprimir(); }