private void menuInvoicesRecalculate_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { uint[] ids = GetMarkedInvoiceIDs(); this.Manager.RecalculateInvoices(ids); XF_AsyncResult.ShowWindow(this.Manager); LoadInvoices(); }
private void menuInvoicesExportConf_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { uint[] ids = GetMarkedInvoiceIDs(); this.Manager.ExportConfirmations(ids); XF_AsyncResult.ShowWindow(this.Manager); string confFolder = Path.Combine(Environment.CurrentDirectory, "confirmations"); Process.Start(confFolder); }
private void menuInvoicesEmail_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (Mess.Question("Are you sure you wish to email the selected invoices?") != System.Windows.Forms.DialogResult.Yes) { return; } uint[] ids = GetMarkedInvoiceIDs(); this.Manager.EmailInvoices(ids); XF_AsyncResult.ShowWindow(this.Manager); }
private void menuInvoicesGenerate_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { using (XF_InvoicesSelector form = new XF_InvoicesSelector(this.Manager)) { if (form.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { this.Manager.GenerateInvoices(form.CompanyIDs, form.LocationIDs, form.PeriodFrom, form.PeriodTo); XF_AsyncResult.ShowWindow(this.Manager); LoadInvoices(); } } }