public ObjectList<AccountService> GetAccountServices(AccountServiceFilterType filter) { switch (filter) { case AccountServiceFilterType.All: return Mappers.AccountServiceMapper.FindByAccountIdAndUser(base.Id); case AccountServiceFilterType.WithoutClosedWithNullBalance: return Mappers.AccountServiceMapper.FindOpenByAccountIdAndUser(base.Id); case AccountServiceFilterType.OnlyOpen: return Mappers.AccountServiceMapper.FindOnlyOpenByAccountIdAndUser(base.Id); } return null; }
private void tsFilterWithoutClosedWithNullBalance_Click(object sender, System.EventArgs e) { this.tsFilter.set_Text("Кроме закрытых с нулевым балансом"); this.m_FilterType = AccountServiceFilterType.WithoutClosedWithNullBalance; this.UpdateBindingAccountServices(); this.tsLoadBalance.PerformClick(); }
private void tsOnlyOpenServices_Click(object sender, System.EventArgs e) { this.tsFilter.set_Text("Только открытые"); this.m_FilterType = AccountServiceFilterType.OnlyOpen; this.UpdateBindingAccountServices(); this.tsLoadBalance.PerformClick(); }
private void tsFilterAllServices_Click(object sender, System.EventArgs e) { this.tsFilter.set_Text("Показывать все"); this.m_FilterType = AccountServiceFilterType.All; this.UpdateBindingAccountServices(); this.tsLoadBalance.PerformClick(); }