Beispiel #1
0
 public int cijenePregleda(Pregled noviPregled)
 {
     if (noviPregled._tipPregleda == "Ortopedski")
     {
         return(250);
     }
     if (noviPregled._tipPregleda == "Kardioloski")
     {
         return(500);
     }
     if (noviPregled._tipPregleda == "Dermatoloski")
     {
         return(50);
     }
     if (noviPregled._tipPregleda == "Internisticki")
     {
         return(80);
     }
     if (noviPregled._tipPregleda == "Otorinolaringoloski")
     {
         return(150);
     }
     if (noviPregled._tipPregleda == "Oftamoloski")
     {
         return(50);
     }
     if (noviPregled._tipPregleda == "Labaratorijski")
     {
         return(200);
     }
     return(90);
 }
Beispiel #2
0
 public string vratiTipPregleda(Pregled noviPregled)
 {
     if (noviPregled._tipPregleda == "Ortopedski")
     {
         return(_tipPregleda);
     }
     if (noviPregled._tipPregleda == "Kardioloski")
     {
         return(_tipPregleda);
     }
     if (noviPregled._tipPregleda == "Dermatoloski")
     {
         return(_tipPregleda);
     }
     if (noviPregled._tipPregleda == "Internisticki")
     {
         return(_tipPregleda);
     }
     if (noviPregled._tipPregleda == "Otorinolaringoloski")
     {
         return(_tipPregleda);
     }
     if (noviPregled._tipPregleda == "Oftamoloski")
     {
         return(_tipPregleda);
     }
     if (noviPregled._tipPregleda == "Labaratorijski")
     {
         return(_tipPregleda);
     }
     return(_tipPregleda);
 }
Beispiel #3
0
        //NE RADI AŽURIRANJE TERAPIJA- radi popravilaa
        private void OK_Click(object sender, EventArgs e)
        {
            try
            {
                if (globalnaKlasa.registrovaniPacijenti.Count == 0)
                {
                    throw new  Exception("Nije registrovan niti jedan pacijent. Ne može se zakazati pregled!");
                }
                bool   imaKreiran = false;
                string novi       = comboBox4.SelectedItem.ToString();
                novi = novi.Substring(0, 13);
                if (globalnaKlasa.klinika17270.jmbgListaKartona.Contains(novi))
                {
                    imaKreiran = true;
                }
                if (!imaKreiran)
                {
                    errorProvider1.SetError(comboBox4, "Greška!");
                    throw new Exception("Nije kreiran karton za tog pacijenta! Kreirajte");
                }
                if (comboBox2.SelectedIndex < 0)
                {
                    errorProvider1.SetError(comboBox2, "Odaberite tip pregleda!");
                    throw new Exception("Nepotpuni podaci!");
                }
                if (textBox1.TextLength == 0)
                {
                    errorProvider1.SetError(textBox1, "Unesite cijenu pregleda!");
                    throw new Exception("Nepotpuni podaci!");
                }
                if (comboBox2.SelectedIndex >= 0)
                {
                    errorProvider1.SetError(comboBox2, "");
                    toolStripStatusLabel1.Text = String.Empty;
                }
                toolStripStatusLabel1.Text = "";

                Pregled pregled = new Pregled(comboBox2.SelectedItem.ToString(), dateTimePicker1.Value, novi, Convert.ToDouble(textBox1.Text));
                pregledi.Add(pregled);
                globalnaKlasa.klinika17270.registrujNoviPregled(pregled);
                //   globalnaKlasa.klinika17270.ListaPregleda.Add(pregled);
                MessageBox.Show("Pregled uspješno zakazan.", "Informacija", MessageBoxButtons.OK, MessageBoxIcon.Information);
                comboBox2.SelectedIndex = -1;
                ocistiPodatke();
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = ex.Message;
            }
        }