private void btnAgregarFactura_Click(object sender, RoutedEventArgs e) { var factura = new Ventas.FacturaClientes(); factura.InicializarControles(); factura.DesdeDocumentoPasado = false; factura.ShowDialog(); }
private void btnNuevaF_Click(object sender, RoutedEventArgs e) { var documento = (Documento)gridDocumentos.SelectedItem; var doc = ServicioFinanzas.Instancia.ObtenerDocumento(documento.IdDocumento); var factura = new Ventas.FacturaClientes(); factura.DesdeDocumentoPasado = true; factura.detalle1.Productos = doc.LineasVenta.ToList(); factura.InicializarControles(); foreach (var item in factura.encabezado1.cmbSocio.Items) { if (((SocNegocio)item).Nombre.CompareTo(doc.SocioNegocio.Nombre) == 0) { factura.encabezado1.cmbSocio.SelectedItem = item; } } factura.detalle1.ActualizarTotal(); factura.ShowDialog(); }