private void barButtonItemNewInvoice_ItemClick(object sender, ItemClickEventArgs e) { Vendita vendita = this.gridViewVendite.GetFocusedRow() as Vendita; if (vendita != null) { Fattura fattura = null; if (vendita.Fatture.Count > 0) { fattura = vendita.Fatture[0]; } XtraFormCreaFattura dettaglio = new XtraFormCreaFattura(); dettaglio.Init(vendita, fattura); if (dettaglio.ShowDialog(this) == DialogResult.OK) { this.xpServerCollectionSourceVendite.Reload(); this.xpCollectionRigaVenditaVariante.Reload(); this.xpCollectionFatture.Reload(); } } }