Ejemplo n.º 1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            DebtLoanController cont = new DebtLoanController();
            ObservableCollection <DebtLoan> list = cont.getAllDebts();

            listView.ItemsSource = list;
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }