private void buttonEdytuj_Click(object sender, EventArgs e) { //sprzawdzenie czy zaznaczono zadanie if (listViewZadania.SelectedItems.Count == 0) { //wypisujemy komentarz ze nie wybrano MessageBox.Show("Nie wybrano zadania", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string zaznaczoneZadanieId = listViewZadania.SelectedItems[0].SubItems[0].Text; //pobiertamy konkretne zadanie z listy TodoTask task = todoTaskManager.ZnajdzZadanie(int.Parse(zaznaczoneZadanieId)); TodoTaskForm editForm = new TodoTaskForm(task); //otwieramy formularz jako okno dialogowe editForm.ShowDialog(); //zamkniecie okna , sprawdzamy czy zapisano if (editForm.CzyZapisano) { // aktualizujemy zadania w pliku todoTaskManager.AktualizujZadaniaUzytkownika(zalogowany.Id); listViewZadania.SelectedItems[0].SubItems[1].Text = task.Title; listViewZadania.SelectedItems[0].SubItems[2].Text = task.isFinished ? "✓" : "✕"; } } }
private void buttonDodaj_Click(object sender, EventArgs e) { //wyznaczanmy id dla nowego zadania int id = todoTaskManager.ObliczNastepneId(); //tworzymy obiekt z id, bez tytulu i opisu TodoTask task = new TodoTask(id, zalogowany.Id, "", ""); //tworzymy formulasz z dodawaniem TodoTaskForm addForm = new TodoTaskForm(task); //otwieramy formularz jako okno dialogowe addForm.ShowDialog(); //zamkniecie okna , sprawdzamy czy zapisano if (addForm.CzyZapisano) { //dodajemy do managera i do listview todoTaskManager.DodajZadanie(task); DodajZadanieDoListy(task); } }