コード例 #1
0
        //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;
        }
コード例 #2
0
        //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);
            }
        }