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; } }
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; } }
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!"); } }
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; } }