Ejemplo n.º 1
0
        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]);
                }
            }
        }
Ejemplo n.º 2
0
        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;
        }