private void btnSubmit_Click(object sender, EventArgs e) { Button oBtn = (Button)sender; CSVServices services = new CSVServices(); if (oBtn != null && FormLoaded) { if (txtPurchaseOrder.Text.Length > 0) { using (var context = new TTI2Entities()) { var PurchaseOrder = context.TLCSV_PurchaseOrder.Where(x => x.TLCSVPO_PurchaseOrder == txtPurchaseOrder.Text).FirstOrDefault(); if (PurchaseOrder == null) { MessageBox.Show("Purchase Order Number not found"); return; } QueryParms.PurchaseOrders.Add(repo.LoadPurchaseOrder(PurchaseOrder.TLCSVPO_Pk)); } } else { var SelectedCustomer = (TLADM_CustomerFile)cmboCustomers.SelectedItem; if (SelectedCustomer == null) { MessageBox.Show("Please select a customer from the drop down box"); return; } QueryParms.Customers.Add(repo.LoadCustomers(SelectedCustomer.Cust_Pk)); } QueryParms.TransactHistory = Transactional; frmCSViewRep vRep = new frmCSViewRep(25, QueryParms, services); int h = Screen.PrimaryScreen.WorkingArea.Height; int w = Screen.PrimaryScreen.WorkingArea.Width; vRep.ClientSize = new Size(w, h); vRep.ShowDialog(this); this.frmCustomerTransHistory_Load(this, null); this.txtPurchaseOrder.Text = string.Empty; } }
//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void cmboCustomers_CheckStateChanged(object sender, EventArgs e) { if (sender is CustomerServices.CheckComboBoxItem && FormLoaded) { CustomerServices.CheckComboBoxItem item = (CustomerServices.CheckComboBoxItem)sender; if (item.CheckState) { QueryParms.Customers.Add(repo.LoadCustomers(item._Pk)); } else { var value = QueryParms.Customers.Find(it => it.Cust_Pk == item._Pk); if (value != null) { QueryParms.Customers.Remove(value); } } } }