예제 #1
0
 private void textBox3_Leave(object sender, EventArgs e)
 {
     if (azuriraj)
     {
         CassandraDataLayer.QueryEntities.Pacijent p = DataProvider.GetPacijent(textBox3.Text);
         if (p.JMBG != null)
         {
             textBox1.Text           = p.ime;
             textBox2.Text           = p.prezime;
             comboBox2.SelectedIndex = 0;
         }
         else
         {
             MessageBox.Show("Nije pronadjen pacijent sa trazenim JMBG-om!");
             textBox3.Focus();
         }
     }
 }
 public Informacije_o_terapiji(string idPregledaOrUputa, string idDoktora, bool pORu)
 {
     this.pORu = pORu;
     if (pORu)
     {
         this.uput     = DataProvider.GetUput(idPregledaOrUputa);
         this.karton   = DataProvider.GetKarton(this.uput.IDkartona);
         this.terapija = DataProvider.GetTerapija(this.uput.IDuputa);
     }
     else
     {
         this.pregled  = DataProvider.GetPregled(idPregledaOrUputa);
         this.karton   = DataProvider.GetKarton(this.pregled.IDkartona);
         this.terapija = DataProvider.GetTerapija(this.pregled.IDpregleda);
     }
     this.pacijent = DataProvider.GetPacijent(this.karton.IDpacijenta);
     InitializeComponent();
 }
 private void btnSearch_Click(object sender, EventArgs e)
 {
     if (txtPacijent.Text == "")
     {
         MessageBox.Show("Unesite JMBG!");
     }
     else
     {
         CassandraDataLayer.QueryEntities.Pacijent p = DataProvider.GetPacijent(txtPacijent.Text.ToString());
         if (p.JMBG == null)
         {
             MessageBox.Show("Ne postoji pacijent sa tim JMBG-om!");
         }
         else
         {
             txtIzabrani.Text = p.IDizabranogLekara;
         }
     }
 }
 private void btnZakazi_Click(object sender, EventArgs e)
 {
     if (txtPacijent.Text == "")
     {
         MessageBox.Show("Unesite JMBG!");
     }
     else
     {
         if (cbxZakazivanje.Enabled && cbxZakazivanje.Text == "")
         {
             MessageBox.Show("Izaberite lekara za pregled!");
         }
         else
         {
             CassandraDataLayer.QueryEntities.Pacijent p = DataProvider.GetPacijent(txtPacijent.Text.ToString());
             if (p.JMBG == null)
             {
                 MessageBox.Show("Ne postoji pacijent sa tim JMBG-om!");
             }
             else
             {
                 Karton   k          = DataProvider.GetKarton(p.JMBG);
                 string   selektovan = cbxZakazivanje.SelectedText;
                 string[] splitovan  = selektovan.Split();
                 if (cbxZakazivanje.Enabled)
                 {
                     brojacUputa++;
                     DataProvider.AddUput(brojacUputa.ToString(), k.IDkartona, splitovan[0], p.IDizabranogLekara, dateTimePicker1.Text);
                     MessageBox.Show("Uspesno dodat uput!");
                 }
                 else
                 {
                     brojacUputa++;
                     DataProvider.AddPregled(brojacUputa.ToString(), k.IDkartona, p.IDizabranogLekara, dateTimePicker1.Text);
                     MessageBox.Show("Uspesno zakazan pregled!");
                 }
             }
         }
     }
 }