private void BtnAddCategory_Click(object sender, EventArgs e)
 {
     using (CapitalResistDbContext context = new CapitalResistDbContext())
     {
         context.Categories.Add(new Category {
             Name = txtCategory.Text
         });
         context.SaveChanges();
     }
     Close();
 }
Exemple #2
0
        private void BtnAddAccount_Click(object sender, EventArgs e)
        {
            using (CapitalResistDbContext context = new CapitalResistDbContext())
            {
                context.Accounts.Add(new Account
                {
                    Name = txtAccountName.Text
                });
                context.SaveChanges();
            }

            Close();
        }
Exemple #3
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            var expenseData = new Transaction
            {
                TransactionDate = dateTimePicker.Value,
                CreateDate      = DateTime.Now,
                Money           = decimal.Parse(txtMoney.Text),
                CategoryId      = ((Category)cmbCategory.SelectedItem).Id,
                AccountId       = ((Account)cmbAccounts.SelectedItem).Id,
                _Type           = Transaction.Type.Income,
                Notes           = txtNotes.Text
            };

            using (CapitalResistDbContext context = new CapitalResistDbContext())
            {
                context.Transactions.Add(expenseData);
                context.SaveChanges();
            }
            this.Close();
        }
        private void BtnSave_Click(object sender, EventArgs e)
        {
            for (int i = 1; i <= numberInstallement.Value; i++)
            {
                var expenseData = new Transaction
                {
                    TransactionDate  = dateTimePicker.Value.AddMonths(i - 1),
                    CreateDate       = DateTime.Now,
                    Money            = -1.0m * decimal.Parse(txtMoney.Text) / numberInstallement.Value,
                    CategoryId       = ((Category)cmbCategory.SelectedItem).Id,
                    AccountId        = ((Account)cmbAccount.SelectedItem).Id,
                    InstallmentCount = (int)numberInstallement.Value,
                    _Type            = Transaction.Type.Expense,
                    Notes            = (int)numberInstallement.Value > 1 ? i + ". taksit\n" + txtNotes.Text : txtNotes.Text
                };
                context.Transactions.Add(expenseData);
            }



            context.SaveChanges();
            this.Close();
        }