private void button7_Click(object sender, EventArgs e)
        {
            try
            {
                int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == InformacijeJMBGTextBox.Text);
                if (indeksPacijenta == -1)
                {
                    errorProvider1.SetError(textBox10, "Ne postoji pacijent sa unesenim matičnim brojem!");
                    throw new Exception("Ne postoji pacijent sa unesenim matičnim brojem!");
                }
                int indeksKartona = KontajnerKlinika.ListaKartona.FindIndex(x => x.Jmbg == InformacijeJMBGTextBox.Text);
                if (indeksKartona == -1)
                {
                    errorProvider1.SetError(textBox10, "Nije kreiran karton za tog pacijenta");
                    throw new Exception("Nije kreiran karton za tog pacijenta");
                }

                if (!Validacija.ValidirajSamoJmbg(textBox10.Text))
                {
                    errorProvider1.SetError(textBox10, "Nije ispravan unos jmbg-a!");
                    throw new Exception("Nije ispravan unos jmbg-a!");
                }

                EvidencijaPromjenaTerapijeGroupBox.Visible = true;
                EvidencijaUnosPacijentaGroupBox.Visible    = false;
            }
            catch (Exception ex)
            {
                UposlenikKlinikeStatusStrip1.Text = ex.Message;
            }
        }
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == textBox11.Text);
                if (indeksPacijenta == -1)
                {
                    throw new Exception("Nije registrovan pacijent sa unesenim matičnim brojem!");
                }

                if (!Validacija.ValidirajSamoJmbg(textBox11.Text))
                {
                    errorProvider2.SetError(textBox11, "Nije ispravan unos jm,bg-a!");
                    throw new Exception("Nije ispravan unos jm,bg-a!");
                }



                KontajnerKlinika.ListaKartona.Add(new ElektronskiKarton(textBox11.Text));
                UposlenikKlinikeStatusStrip1.Text = "Uspješno registrovan pregled!";
            }
            catch (Exception ex)
            {
                UposlenikKlinikeStatusStrip1.Text = ex.Message;
            }
        }
Exemple #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                int indeksKartona = KontajnerKlinika.ListaKartona.FindIndex(x => x.Jmbg == Doktori_Evidencija_Unos_JMBG_TextBox.Text);
                if (indeksKartona == -1)
                {
                    errorProvider1.SetError(Doktori_Evidencija_Unos_JMBG_TextBox, "Nije kreiran karton pacijentu sa unesenim jmbg-om!");
                    throw new Exception("Nije kreiran karton pacijentu sa unesenim jmbg-om!");
                }

                int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == Doktori_Evidencija_Unos_JMBG_TextBox.Text);
                if (indeksPacijenta == -1)
                {
                    errorProvider1.SetError(Doktori_Evidencija_Unos_JMBG_TextBox, "Nije registrovan pacijent sa unesenim jmbg-om!");
                    throw new Exception("Nije kreiran karton pacijentu sa unesenim jmbg-om!");
                }

                if (!Validacija.ValidirajSamoJmbg(Doktori_Evidencija_Unos_JMBG_TextBox.Text))
                {
                    errorProvider1.SetError(Doktori_Evidencija_Unos_JMBG_TextBox, "Neispravan format jmbg-a!");
                    throw new Exception("Neispravan format jmbg-a!");
                }
            }
            catch (Exception ex)
            {
                DoktoriStatusStrip.Text = ex.Message;
            }
        }
Exemple #4
0
        private void button4_Click(object sender, EventArgs e)
        {
            int indeksPacijenta = KontajnerKlinika.ListaNormalnihPacijenata.FindIndex(x => x.Jmbg == Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox.Text);

            if (indeksPacijenta == -1)
            {
                errorProvider1.SetError(Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox, "Nije registrovan pacijent sa unesenim jmbg-om!");
                throw new Exception("Nije kreiran karton pacijentu sa unesenim jmbg-om!");
            }

            if (!Validacija.ValidirajSamoJmbg(Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox.Text))
            {
                errorProvider1.SetError(Doktori_Evidencija_DodavanjePregleda_JMBG_TextBox, "Neispravan format jmbg-a!");
                throw new Exception("Neispravan format jmbg-a!");
            }
        }
Exemple #5
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;
            }
        }