Esempio n. 1
0
        /// <summary>
        /// Handles the Search Invoices menu item click.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SearchInvoices_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                wndSearch wndSearch = new wndSearch();
                wndSearch.ShowDialog();
                if (MainWndwInvoice.InvoiceNum != null)
                {
                    var           DateTime = Convert.ToDateTime(MainWndwInvoice.InvoiceDate);
                    clsInvoices[] list     = new clsInvoices[1];

                    list[0] = MainWndwInvoice;

                    datePicker.SelectedDate = DateTime;

                    invoiceComboBox.SelectedItem = MainWndwInvoice.InvoiceNum;
                    invoiceComboBox.ItemsSource  = list;
                    dataGridList = mainLogic.PopulateLineItemsOnInvoiceNum(MainWndwInvoice.InvoiceNum);
                    invoiceDataGrid.ItemsSource = dataGridList;
                }
            }
            catch (Exception ex)
            {               //this is reflection
                HandleError(MethodInfo.GetCurrentMethod().DeclaringType.Name,
                            MethodInfo.GetCurrentMethod().Name, ex.Message);
            }
        }