private void populatePatients()
        {
            Stack <Patient> patients = DbAdapter.getPatients();

            this.patientsTable = new DataTable();
            patientsTable.Columns.Add(new DataColumn("Id"));
            patientsTable.Columns.Add(new DataColumn("Imie"));
            patientsTable.Columns.Add(new DataColumn("Nazwisko"));
            patientsTable.Columns.Add(new DataColumn("Choroba"));
            patientsTable.Columns.Add(new DataColumn("Czy zakaźna?"));


            foreach (var patient in patients)
            {
                patientsTable.Rows.Add(
                    patient.id,
                    patient.name,
                    patient.surname,
                    patient.illness,
                    patient.infectious
                    );
            }

            dataGridViewPatients.DataSource          = this.patientsTable;
            dataGridViewPatients.ReadOnly            = true;
            dataGridViewPatients.AutoGenerateColumns = true;
            dataGridViewPatients.AutoResizeColumns();
            dataGridViewPatients.Refresh();
        }