예제 #1
0
        private async void Look_Click(object sender, RoutedEventArgs e)
        {
            clearData();
            MissingUser.missing.usr_Username = userInformation.user.usr_Username;
            var credentials = new Credentials();
            await DialogHost.Show(credentials, "RootDialog");


            var transaction = new transactionService();

            var  list        = transaction.getCurrentTransactions(userInformation.user.usr_ID);
            bool initialCash = false;

            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].type == (int)TRANSACTIONTYPE.INITIAL)
                {
                    initialCash = true;
                    break;
                }
            }

            if (!initialCash)
            {
                await DialogHost.Show(new InitialCash(), "RootDialog");
            }

            loadTransactionsList();
        }
예제 #2
0
        private async void Capture_Initial_Cash(object sender, RoutedEventArgs e)
        {
            if (userInformation.user == null)
            {
                await DialogHost.Show(new Authentication(), "RootDialog");

                if (userInformation.user.usr_PasswordReset)
                {
                    await DialogHost.Show(new UserNew(), "RootDialog");
                }
            }

            var transaction = new transactionService();

            var  list        = transaction.getCurrentTransactions(userInformation.user.usr_ID);
            bool initialCash = false;

            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].type == (int)TRANSACTIONTYPE.INITIAL)
                {
                    initialCash = true;
                    break;
                }
            }

            if (!initialCash)
            {
                await DialogHost.Show(new InitialCash(), "RootDialog");
            }

            loadTransactionsList();
        }
예제 #3
0
        public void loadTransactionsList()
        {
            transactionList = transactionService.getCurrentTransactions(userInformation.user.usr_ID);

            dataGridCurrentTransactions.ItemsSource = null;

            DataTable dt = new DataTable();

            dt.Columns.Add("Transactions");
            dt.Columns.Add("Processed By");
            dt.Columns.Add("Date");

            for (int i = 0; i < transactionList.Count(); i++)
            {
                user user = userService.getUserByID((transactionList[i].userId).ToString());

                dt.Rows.Add(getTransactionComment(transactionList[i]), user.usr_FirstName + " " + user.usr_LastName, transactionList[i].dateRegistered);
            }

            getSumOfTransactionsAndChangeTotalLabels();

            dataGridCurrentTransactions.ItemsSource = dt.DefaultView;
            dataGridCurrentTransactions.MaxHeight   = 470;
        }