//FUNKCJA DODAJACA PRACOWNIKA private void Dodaj_Obiekt_Listy(Pracownik item) //obiekt klasy Pracownik jako parametr { DataGridViewRow row = new DataGridViewRow(); //utworzenie nowego wiersza DataGridView row.CreateCells(dataGridView1); //wyczysczenie istniejących komórek i ustawienie ich szablonu zgodnie z podanym szablonem DataGridView //wypełnianie kolejnych komorek DataGridView wartosciami pol obiektu klasy Pracownik: row.Cells[0].Value = item.Id; row.Cells[1].Value = item.Imie; row.Cells[2].Value = item.Nazwisko; row.Cells[3].Value = item.Stanowisko; row.Cells[4].Value = item.Pensja; dataGridView1.Rows.Add(row); //dodanie utworzonego wiersza do DataGridView //wyczyszczenie textboxow po dodaniu nowego obiektu: textBoxImie.Text = ""; textBoxNazwisko.Text = ""; textBoxPensja.Text = ""; comboBoxStanowisko.SelectedItem = null; }
//FUNKCJA DO POTWIERDZANIA USUNIĘCIA PRACOWNIKA, wykorzystywana w funkcji Usun_Wiersz(string id) private bool Czy_usunac(Pracownik item) //obiekt klasy Pracownik jako parametr { //treść wiadomości dla użytkownika (zawierająca imię, nazwisko oraz id pracownika, ktorego użytkownik chce usunąć): string messege = "Czy na pewno chcesz usunąć pracownika " + item.Imie + " " + item.Nazwisko + " o id " + item.Id + "?"; //opis wyskakującego okienka: string caption = "Usuwanie pracownika"; //wyskakujące okienko zawieracjące wyżej zdefiniowane wiadomość i opis, użytkownik ma dwie opcje do kliknięcia: tak lub nie: var box = MessageBox.Show(messege, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (box == DialogResult.No) { return(false); //jeśli użytkownik kliknie "no" funkcja zwraca false, w przeciwnym wypadku zwraca true } else { return(true); } }