Ejemplo n.º 1
0
        private void createLoan(LoanModel loanModel)
        {
            Expander expander = addExpanderPannelDynamic(i, loanModel);

            this.Dynamic.Children.Add(expander);
            this.Dynamic.RegisterName(expander.Name, expander);
            // Add Loan Model
            NewLoanModel loan = new NewLoanModel();

            /*
             * Loan Number - int
             * Loan Expander ID Name - string
             * Loan Type {ComboBox} - string
             * Bank name - string
             * Loan Amount - double
             * Loan Emi Amount - double
             */
            loan.LoanNumber              = i + 1;
            loan.LoanExpanderName        = $"LoanExpander{i}";
            loan.LoanTypeLabel.Name      = $"LoanNameTextbox{i}";
            loan.LoanBankNameLabel.Name  = $"LoanBankNameTextbox{i}";
            loan.LoanAmountLabel.Name    = $"LoanLoanAmountTextbox{i}";
            loan.LoanEmiAmountLabel.Name = $"LoanEmiAmountTextbox{i}";
            existingLoans.Add(loan);
            i++;
        }
Ejemplo n.º 2
0
        private void AddLoanButton_Click(object sender, RoutedEventArgs e)
        {
            Expander expander = addExpanderPannel(i);

            this.Dynamic.Children.Add(expander);
            this.Dynamic.RegisterName(expander.Name, expander);
            // Add Loan Model
            NewLoanModel loan = new NewLoanModel();

            /*
             * Loan Number - int
             * Loan Expander ID Name - string
             * Loan Type {ComboBox} - string
             * Bank name - string
             * Loan Amount - double
             * Loan Emi Amount - double
             */
            loan.LoanNumber              = i + 1;
            loan.LoanExpanderName        = $"LoanExpander{i}";
            loan.LoanTypeLabel.Name      = $"LoanNameTextbox{i}";
            loan.LoanBankNameLabel.Name  = $"LoanBankNameTextbox{i}";
            loan.LoanAmountLabel.Name    = $"LoanLoanAmountTextbox{i}";
            loan.LoanEmiAmountLabel.Name = $"LoanEmiAmountTextbox{i}";
            existingLoans.Add(loan);
            i++;
        }
Ejemplo n.º 3
0
        private bool ValidateNewLoanForms(NewLoanModel model)
        {
            bool output = true;

            if (model.LoanTypeLabel.SelectedItem == null)
            {
                output = false;
            }
            if (model.LoanBankNameLabel.Text.Length == 0)
            {
                output = false;
            }
            if (model.LoanAmountLabel.Text.Length == 0)
            {
                output = false;
            }
            if (model.LoanEmiAmountLabel.Text.Length == 0)
            {
                output = false;
            }
            return(output);
        }