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()) { } }