コード例 #1
0
        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;
            }
        }
コード例 #2
0
 //-------------------------------------------------------------------------------------
 // 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);
             }
         }
     }
 }