public void CrearFactura() { string ruta = Application.StartupPath; Pedido pedido = SelectedPedido; Cliente cliente = entidad.ClienteDadoIdPedido(pedido.Id); pedido.Servicios = entidad.ServiciosDadoIdPedido(pedido.Id); List<VServicios> vservicios = wizard.Llenarlistasvservicios(pedido); //Se crea la carpeta que contiene las facturas CrearDirectorioFacturas(); //las facturas con el mismo id se sobreescriben FacturaModelo factura = new FacturaModelo(pedido, cliente, vservicios); factura.CreateDocument(false); factura.ExportToPdf("D:/Sistema Contable Ediciones Luz/Facturas/Factura "+pedido.Id.ToString()+".pdf"); factura.ShowPreviewDialog(); //printControl1.PrintingSystem = factura.PrintingSystem; //printControl1.Dock = DockStyle.Fill; //printControl1.Visible = true; //VFactura vfactura = new VFactura(); //vfactura.Pedido = pedido; //vfactura.Cliente = cliente; //vfactura.VServicio = vservicios; //vfactura.ShowDialog(); }
private void wizardNuevoPedido_FinishClick(object sender, CancelEventArgs e) { if (checkEdit1.CheckState == CheckState.Checked) { FacturaModelo factura = new FacturaModelo(EntidadManager.PedidoConIdDadoPedido(pedido), cliente, this.Llenarlistasvservicios(pedido)); //printControl1.PrintingSystem = factura.PrintingSystem; factura.CreateDocument(false); factura.ExportToPdf("D:/Sistema Contable Ediciones Luz/Facturas/Factura " + pedido.Id.ToString() + ".pdf"); factura.ShowPreviewDialog(); //VFactura vfactura = new VFactura(); //vfactura.Pedido = EntidadManager.PedidoConIdDadoPedido(pedido); //vfactura.Cliente = cliente; //vfactura.VServicio = this.Llenarlistasvservicios(pedido); //vfactura.Show(); } this.Close(); }