private void comboBoxId_SelectedIndexChanged(object sender, EventArgs e) { Pacjent wybranyPacjent = null; dataGridView1.Rows.Clear(); int wybraneId; bool konwersjaudana = true; konwersjaudana = int.TryParse(comboBoxId.SelectedItem.ToString(), out wybraneId); if (!konwersjaudana) { return; } foreach (Pacjent p in WyszukaniPacjenci) { if (p.Id == wybraneId) { wybranyPacjent = p; break; } } if (wybranyPacjent != null) { wybrany = wybranyPacjent; kopiaZebowWybranego = wybrany.diagramZebowy.DeepCopy(); string[] dane = wybranyPacjent.pobierzDane(); string[] nazwyDanych = Pacjent.pobierzNazwydanych(); for (int i = 0; i < dane.Length; i++) { dataGridView1.Rows.Add(nazwyDanych[i], dane[i]); } } }
internal FormZapis(Form1 form1, Wizyta w, bool editMode) { this.editMode = editMode; InitializeComponent(); this.mainForm = form1; this.mainForm.Enabled = false; form1.TopMost = false; this.Show(); this.TopMost = true; //konstruktor przygotowujący formularz do oglądania wizyty textBoxImie.Enabled = false; textBoxNazwisko.Enabled = false; buttonZapisz.Enabled = false; comboBoxId.Enabled = false; textBoxImie.Visible = false; textBoxNazwisko.Visible = false; comboBoxId.Visible = false; buttonZapisz.Visible = false; labelImie.Visible = false; labelNazwisko.Visible = false; label4.Visible = false; form1.TopMost = false; this.TopMost = true; Pacjent pacpac = w.Pacj; kopiaZebowWybranego = pacpac.diagramZebowy.DeepCopy(); string[] pola = Pacjent.pobierzNazwydanych(); string[] dane = pacpac.pobierzDane(); wybrany = pacpac; dataGridView1.Rows.Clear(); for (int i = 0; i < pola.Length; i++) { dataGridView1.Rows.Add(pola[i], dane[i]); } textBoxOpis.Text = w.opis; textBoxCena.Text = Convert.ToString(w.cena); this.Text = "wizyta " + String.Format("{0:yyyy/MM/dd HH:mm}", w.DataWizytyOd) + "-" + String.Format("{0:HH:mm}", w.DataWizytyDo); dataGridView1.AllowUserToDeleteRows = false; dataGridView1.AllowUserToOrderColumns = false; dataGridView1.AllowUserToAddRows = false; }