コード例 #1
0
 void GetAccountsUponToFilterType(string value, SearchLookUpEdit item)
 {
     /*
      * Ledger ==>> Get All Acounts
      * Customer ==>> Get Customer Only
      * Vendor ==>> Get Vendor Only
      * Bank ==>> Get Bank  Only
      */
     item.Properties.DataSource = null;
     item.Properties.View.Columns.Clear();
     item.EditValue = null;
     if (value == AccountsManager.AccountFilterationTypes.Ledger.ToString())
     {
         item.Properties.DataSource    = CreateCustomTable(accManager.CreateTable());
         item.Properties.DisplayMember = item.Properties.ValueMember = AccountsManager.AccountDetails.accCode.ToString();
     }
     else if (value == AccountsManager.AccountFilterationTypes.Customer.ToString())
     {
         item.Properties.DataSource    = CreateCustomTable(new CustomerManager().CreateTable());
         item.Properties.DisplayMember = item.Properties.ValueMember = CustomerManager.CustomerDetails.CustomerCode.ToString();
     }
     else if (value == AccountsManager.AccountFilterationTypes.Vendor.ToString())
     {
         item.Properties.DataSource    = CreateCustomTable(new VendorManager().CreateTable());
         item.Properties.DisplayMember = item.Properties.ValueMember = VendorManager.VendorDetails.VendorCode.ToString();
     }
     else if (value == AccountsManager.AccountFilterationTypes.Bank.ToString())
     {
     }
 }