示例#1
0
        private void updateLoanList()
        {
            lbLoans.Items.Clear();
            IEnumerable <Loan> loanList = new List <Loan>();

            if (loanComboBox.SelectedIndex.Equals(0))
            {
                editLoanButton.Enabled = true;
                loanList = new List <Loan>(_loanService.ActiveLoans());
            }
            if (loanComboBox.SelectedIndex.Equals(1))
            {
                editLoanButton.Enabled = true;
                loanList = new List <Loan>(_loanService.Overdue());
            }
            if (loanComboBox.SelectedIndex.Equals(2))
            {
                editLoanButton.Enabled = false;
                loanList = new List <Loan>(_loanService.Archive());
            }

            foreach (Loan element in loanList)
            {
                lbLoans.Items.Add(element);
            }
            updateBookInfo();
            updateMemberInfo();
        }