Exemplo n.º 1
0
        private void button5_Click(object sender, EventArgs e)
        {
            try
            {
                int indeksKartona = KontajnerKlinika.ListaKartona.FindIndex(x => x.Jmbg == InformacijeJMBGTextBox.Text);
                if ((Validacija.daLiJePraznoPolje(textBox12.Text) && !Validacija.daLiJePraznoPolje(textBox19.Text)) ||
                    (Validacija.daLiJePraznoPolje(textBox12.Text) && !Validacija.daLiJePraznoPolje(textBox19.Text)) ||
                    (Validacija.daLiJePraznoPolje(textBox20.Text) && !Validacija.daLiJePraznoPolje(textBox21.Text)) ||
                    (!Validacija.daLiJePraznoPolje(textBox20.Text) && Validacija.daLiJePraznoPolje(textBox21.Text)))
                {
                    throw new Exception("Potrebno je unijeti i pitanjei  odgovor za svako stanje!");
                }
                KontajnerKlinika.ListaKartona[indeksKartona].OdgovoriPrethodnoStanje.Add(textBox20.Text);
                KontajnerKlinika.ListaKartona[indeksKartona].OdgovoriSadasnjeStanje.Add(textBox19.Text);
                KontajnerKlinika.ListaKartona[indeksKartona].PitanjaPrethodnoStanje.Add(textBox21.Text);
                KontajnerKlinika.ListaKartona[indeksKartona].PitanjaSadasnjeStanje.Add(textBox12.Text);
                KontajnerKlinika.ListaKartona[indeksKartona].ZdravstvenoStanjePorodice = textBox22.Text;

                UposlenikKlinikeStatusStrip1.Text = "Uspješno ažuriran karton!";
            }
            catch (Exception ex)
            {
                UposlenikKlinikeStatusStrip1.Text = ex.Message;
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                bool tr = false;
                if (!Validacija.ValidirajSamoJmbg(PretrageImeTextBox.Text) || Validacija.daLiJePraznoPolje(PretrageImeTextBox.Text))
                {
                    errorProvider1.SetError(PretrageImeTextBox, "Neispravan unos!");
                    throw new Exception("Neispravan unos!");
                }

                int indeksDoktora = KontajnerKlinika.ListaDoktora.FindIndex(x => x.Jmbg == PretrageImeTextBox.Text);
                if (indeksDoktora == -1)
                {
                    errorProvider1.SetError(PretrageImeTextBox, "Ne postoji pacijent sa unesenim matičnim brojem!");
                    throw new Exception("Ne postoji pacijent sa unesenim matičnim brojem!");
                }



                if (tr)
                {
                    throw new Exception("Ne postoji pacijent sa unesenim matičnim brojem!");
                }

                PretragaDoktoraRezultatiPretragagroupBox.Visible = true;
                RezPretrageImeTextBox.Text     = KontajnerKlinika.ListaDoktora[indeksDoktora].Ime;
                RezPretragePrezimeTextBox.Text = KontajnerKlinika.ListaDoktora[indeksDoktora].Prezime;
                if (KontajnerKlinika.ListaDoktora[indeksDoktora].Spol)
                {
                    textBox2.Text = "Muški";
                }
                else
                {
                    textBox2.Text = "Ženski";
                }
            }
            catch (Exception ex)
            {
                DoktoriStatusStrip.Text = ex.Message;
            }
        }