Ejemplo n.º 1
0
 private void guestEntryToolStripMenuItem_Click(object sender, EventArgs e)
 {
     _transactionListForm = new TransactionListForm
     {
         MdiParent   = this,
         WindowState = FormWindowState.Maximized
     };
     _transactionListForm.Show();
 }
Ejemplo n.º 2
0
        public async Task <TransactionListForm> GetPlannedTransactions(string budgetId, string categoryId)
        {
            var budgetDetails = await _budgetRepository.GetBudget(new ObjectId(budgetId));

            var category = budgetDetails.Categories.Where(x => x.Id.ToString() == categoryId).FirstOrDefault();
            TransactionListForm transactionListForm = new TransactionListForm();

            foreach (var transaction in category.PlannedTransactions)
            {
                transactionListForm.Transactions.Add(
                    new TransactionForm
                {
                    Id                  = transaction.Id.ToString(),
                    Name                = transaction.Name,
                    Description         = transaction.Description,
                    Amount              = transaction.Amount,
                    Date                = transaction.Date,
                    IsPlanned           = true,
                    LinkedTransactionId = transaction.LinkedTransactionId ?? ""
                }
                    );
            }
            return(transactionListForm);
        }