protected override void OnNavigatedTo(NavigationEventArgs e) { DebtLoanController cont = new DebtLoanController(); ObservableCollection <DebtLoan> list = cont.getAllDebts(); listView.ItemsSource = list; }
private async void dPay_btn_Click(object sender, RoutedEventArgs e) { double amount = 0.0; if (!(dPayAmount_box.Text.Equals(""))) { amount = Convert.ToDouble(dPayAmount_box.Text); } String date = dPayDate_box.Date.ToString(); if (amount == 0.0) { MessageDialog msg = new MessageDialog("Amount cannot be 0!"); await msg.ShowAsync(); } else if (amount < 0) { MessageDialog msg = new MessageDialog("Amount cannot be less than 0!"); await msg.ShowAsync(); } else { SmallTransactions sTrans = new SmallTransactions(amount, "Debt payment", 'd', "DID_123", "DPID_123", date, "AC_ID123"); DebtLoanController controller = new DebtLoanController(); controller.addPayDebt(sTrans); } }
private async void dAdd_btn_Click(object sender, RoutedEventArgs e) { double amount = 0.0; if (!(dAmount_box.Text.Equals(""))) { amount = Convert.ToDouble(dAmount_box.Text); } String payer = "default_null"; if (!(dPerson_box.Text.Equals(""))) { payer = dPerson_box.Text; } bool debt_radio = (bool)dDebt_radio.IsChecked; bool loan_radio = (bool)dLoan_radio.IsChecked; String desc = "default_null"; if (!(dDesc_box.Text.Equals(""))) { desc = dDesc_box.Text; } String date = dDate_box.Date.ToString(); if (amount == 0.0) { MessageDialog msg = new MessageDialog("Amount cannot be 0!"); await msg.ShowAsync(); } else if (amount < 0) { MessageDialog msg = new MessageDialog("Amount cannot be less than 0!"); await msg.ShowAsync(); } else if (!(debt_radio || loan_radio)) { MessageDialog msg = new MessageDialog("Please select the type!"); await msg.ShowAsync(); } else if (payer.Equals("default_null")) { MessageDialog msg = new MessageDialog("Please enter a person!"); await msg.ShowAsync(); } else { bool debtLoanCond = false; if (debt_radio) { debtLoanCond = true; } DebtLoan debtLoan = new DebtLoan(amount, payer, desc, "DLID123", date, debtLoanCond, "AC_ID123"); DebtLoanController controller = new DebtLoanController(); controller.addDebtLoan(debtLoan); } }