Example #1
0
        private void MultiCustomerReportButtonClicked(object sender, RoutedEventArgs e)
        {
            var context = new MarketDBContext();
            var query   = context.CustomerDebts;

            if (!query.Any())
            {
                MessageBox.Show("There is no customer debt!"); return;
            }
            FileSelectionWindow fsw = new FileSelectionWindow();

            fsw.ShowDialog();
            if (fsw.selection == 0)
            {
                return;
            }
            ReportFileGenerator fileGenerator = new ReportFileGenerator();

            fileGenerator.AllCustomerReport(fsw.selection);
        }
Example #2
0
        private void CustomerReportButtonClicked(object sender, RoutedEventArgs e)
        {
            var context = new MarketDBContext();
            // Show customer selection window
            CustomerSelectionWindow csw = new CustomerSelectionWindow();

            csw.ShowDialog();

            if (csw.selectedCustomerIDNumber == 0)
            {
                return;
            }
            FileSelectionWindow fsw = new FileSelectionWindow();

            fsw.ShowDialog();
            if (fsw.selection == 0)
            {
                return;
            }
            ReportFileGenerator fileGenerator = new ReportFileGenerator();

            fileGenerator.SingleCustomerReport(csw.selectedCustomerIDNumber, fsw.selection);
        }