Exemplo n.º 1
0
        private async void indiTransDeleteBtn_Click(object sender, RoutedEventArgs e)
        {
            CommonController comCont = new CommonController();
            String           ieID    = comCont.idOtherCheck(st.Transaction_id, "STID");

            SavingsController       controller = new SavingsController();
            IncomeExpenseController ieCont     = new IncomeExpenseController();

            int status  = controller.deleteTransaction(st.Transaction_id);
            int status2 = ieCont.deleteIncome(new IncExp(ieID));
            int status3 = comCont.deleteIDTrackRow(st.Transaction_id);

            if (status == 1 && status2 == 1 && status3 == 1)
            {
                MessageDialog message = new MessageDialog("Successfully deleted!");
                await message.ShowAsync();
            }
            else
            {
                MessageDialog message = new MessageDialog("Failed to delete!");
                await message.ShowAsync();
            }

            Frame.Navigate(typeof(SavingsMainView));
        }
        private async void detailsDelete_btn_Click(object sender, RoutedEventArgs e)
        {
            CommonController controller1 = new CommonController();
            int status1 = controller1.idCheck(incexp.Id);

            if (status1 == 1)
            {
                MessageDialog msg = new MessageDialog("You cannot delete this transaction here!");
                await msg.ShowAsync();
            }
            else
            {
                IncomeExpenseController controller = new IncomeExpenseController();
                int status = controller.deleteIncome(incexp);

                if (status == 1)
                {
                    MessageDialog message = new MessageDialog("Successfully Deleted!");
                    await message.ShowAsync();

                    Frame.Navigate(typeof(IncExpTransactions));
                }
                else
                {
                    MessageDialog message = new MessageDialog("Failed to delete!");
                    await message.ShowAsync();

                    Frame.Navigate(typeof(IncExpTransactions));
                }
            }
        }