예제 #1
0
 /// <summary>Edycja wydatku.</summary>
 /// <remarks>Pobiera zaznaczony wydatek z ListView i towrzy instancję ExpenseForm.
 /// Metoda nie jest odporna na brak zaznaczenia na ListView.</remarks>
 private void EditExpenseClick(Expense to_edit)
 {
     if(to_edit.category == "stałe")
     {
         string text = "Wydatki z kategorii 'stałe' można edytować tylko z menu Stałe.";
         MainForm.MessageBoxWrapper(text, MessageType.WOK);
     }
     else
     {
         ExpenseForm form = new ExpenseForm(this, to_edit, "Edytuj");
         form.EditEvent += this.EditExpense;
         form.ShowDialog(this);
     }
 }
예제 #2
0
 private void AddExpenseClick()
 {
     ExpenseForm form = new ExpenseForm(this, null, "Dodaj");
     form.AddEvent += this.AddExpense;
     form.ShowDialog(this);
 }