Example #1
0
        public void PrikaziMjerenje(Mjerenje OdabranoMjerenje)
        {
            DatumMjerenja.Text   = OdabranoMjerenje.DatumIVrijeme;
            UnosTlak.Text        = OdabranoMjerenje.Tlak.ToString();
            UnosPuls.Text        = OdabranoMjerenje.Puls.ToString();
            UnosTemperatura.Text = OdabranoMjerenje.Temperatura.ToString();
            UnosDisanje.Text     = OdabranoMjerenje.Disanje;
            UnosNužda.Text       = OdabranoMjerenje.Velika_nužda;
            UnosUrin.Text        = OdabranoMjerenje.Količina_urina;
            UnosBol.Text         = OdabranoMjerenje.Bol;
            UnosŠećer.Text       = OdabranoMjerenje.Šećer.ToString();

            if (OdabranoMjerenje.Njega_tijela == true)
            {
                NjegaObavljena.Checked = true;
            }
            else
            {
                NjegaNijeObavljena.Checked = true;
            }

            if (OdabranoMjerenje.Pelene == true)
            {
                PelenePromjenjene.Checked = true;
            }
            else
            {
                PeleneNisuPromjenjene.Checked = true;
            }
            DodajMjerenje.Visible = false;
        }
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         string   imeŠtićenika     = textBox1.Text;
         string   prezimeŠtićenika = textBox2.Text;
         string   OIBŠtićenika     = "";
         DateTime datumMjerenja    = dateTimePicker1.Value;
         int      parsedValue;
         if (!int.TryParse(textBox1.Text, out parsedValue) || !int.TryParse(textBox2.Text, out parsedValue))
         {
             MessageBox.Show("Unesite ime i prezime, a ne i brojeve!");
             textBox1.Clear();
             textBox2.Clear();
         }
         else if (textBox1.Text == " " || textBox2.Text == " " || dateTimePicker1.Value == null)
         {
             MessageBox.Show("Molimo unesite sve podatke!");
         }
         List <Sticenik> listaSticenika = Sticenik.DohvatiSticenike();
         foreach (Sticenik s in listaSticenika)
         {
             if (s.Ime == imeŠtićenika && s.Prezime == prezimeŠtićenika)
             {
                 OIBŠtićenika = s.OIBSticenika;
             }
         }
         Mjerenje     traženoMjerenje = Mjerenje.DohvatiMjerenjePoDatumuIOIBu_Sticeniku(OIBŠtićenika, datumMjerenja);
         NovoMjerenje novo            = new NovoMjerenje();
         novo.PrikaziMjerenje(traženoMjerenje);
     }
     catch (Exception ex) {
         MessageBox.Show(ex.ToString());
     }
 }
        private void Mjerenja_Click(object sender, EventArgs e)
        {
            trenutnoPrikazano = "Mjerenje";
            List <Mjerenje> listamjerenja = Mjerenje.DohvatiMjerenje(OdabraniSticenik);

            PrikazPracenje.DataSource = listamjerenja;
            SakrijStupceMjerenja(PrikazPracenje);
        }
Example #4
0
        public static Mjerenje DohvatiMjerenjePoDatumuIOIBu_Sticeniku(string OIBSticenika, DateTime datum)
        {
            Mjerenje        mjerenje      = null;
            List <Mjerenje> listaMjerenja = new List <Mjerenje>();
            string          sqlUpit       = "SELECT * FROM Mjerenja WHERE ŠtićeniciOIB_Štićenika = '" + OIBSticenika + "' AND  (DATEPART(yy, Datum_i_vrijeme) = '" + datum.Year + "' AND DATEPART(mm, Datum_i_vrijeme) = '" + datum.Month + "' AND DATEPART(dd, Datum_i_vrijeme) = '" + datum.Day + "')";

            DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            mjerenje = new Mjerenje(dr);
            return(mjerenje);
        }
Example #5
0
        public static List <Mjerenje> DohvatiMjerenjePoDatumuISticeniku(Sticenik Sticenik, DateTime datum)
        {
            Mjerenje        mjerenje1     = null;
            List <Mjerenje> listaMjerenja = new List <Mjerenje>();
            string          sqlUpit       = "SELECT * FROM Mjerenja WHERE ŠtićeniciOIB_Štićenika = '" + Sticenik.OIBSticenika + "' AND  (DATEPART(yy, Datum_i_vrijeme) = '" + datum.Year + "' AND DATEPART(mm, Datum_i_vrijeme) = '" + datum.Month + "' AND DATEPART(dd, Datum_i_vrijeme) = '" + datum.Day + "')";

            DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                mjerenje1 = new Mjerenje(dr);
                listaMjerenja.Add(mjerenje1);
            }
            dr.Close();
            return(listaMjerenja);
        }
Example #6
0
        public static List <Mjerenje> DohvatiMjerenje(Sticenik OdabraniSticenik)
        {
            Mjerenje        mjerenje1     = null;
            List <Mjerenje> listaMjerenja = new List <Mjerenje>();
            string          sqlUpit       = "SELECT * FROM Mjerenja WHERE ŠtićeniciOIB_Štićenika = '" + OdabraniSticenik.OIBSticenika + "'";
            DbDataReader    dr            = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                mjerenje1 = new Mjerenje(dr);

                listaMjerenja.Add(mjerenje1);
            }
            dr.Close();
            return(listaMjerenja);
        }
        private void PrikazPracenje_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (PrikazPracenje.RowCount > 1 && trenutnoPrikazano == "Mjerenje")
            {
                prikazMjerenja = new NovoMjerenje();
                Mjerenje odabranoMjerenje = PrikazPracenje.SelectedRows[0].DataBoundItem as Mjerenje;
                prikazMjerenja.Show();
                prikazMjerenja.PrikaziMjerenje(odabranoMjerenje);
            }

            if (PrikazPracenje.RowCount > 1 && trenutnoPrikazano == "Dekubitusi")
            {
                prikazDekubitusa = new NoviDekubitus();
                Praćenje_dekubitusa odabraniDekubitus = PrikazPracenje.SelectedRows[0].DataBoundItem as Praćenje_dekubitusa;
                prikazDekubitusa.Show();
                prikazDekubitusa.PrikaziDekubitus(odabraniDekubitus);
            }
        }
Example #8
0
        private void PrikazSticenici_SelectionChanged(object sender, EventArgs e)
        {
            List <Mjerenje> listaMjerenja = Mjerenje.DohvatiMjerenjePoDatumuISticeniku(PrikazSticenici.CurrentRow.DataBoundItem as Sticenik, OdabirDatuma.Value);

            PrikazMjerenja.DataSource = listaMjerenja;
            PratiŠtićenika ps = new PratiŠtićenika();

            ps.SakrijStupceMjerenja(PrikazMjerenja);

            List <Izvješće_o_incidentu> listaIzvjesca = Izvješće_o_incidentu.DohvatiIzvješćeOIncidentuPoDatumuISticeniku(PrikazSticenici.CurrentRow.DataBoundItem as Sticenik, OdabirDatuma.Value);

            PrikazIncidenti.DataSource = listaIzvjesca;
            ps.SakrijStupceIncidenti(PrikazIncidenti);

            List <Praćenje_dekubitusa> listaPraćenjaDekubitusa = Praćenje_dekubitusa.DohvatiDekubitusPoŠtićenikuIDatumu(PrikazSticenici.CurrentRow.DataBoundItem as Sticenik, OdabirDatuma.Value);

            PrikazDekubitus.DataSource = listaPraćenjaDekubitusa;
            ps.SakrijStupceDekubitusi(PrikazDekubitus);
        }
Example #9
0
 private void DodajMjerenje_Click(object sender, EventArgs e)
 {
     SakrijZnakove();
     try
     {
         Mjerenje novoMjerenje = new Mjerenje();
         DateTime dat          = DateTime.Now;
         novoMjerenje.DatumIVrijeme = dat.ToString("yyyy-MM-dd HH:MM:ss");
         if (NjegaNijeObavljena.Checked == true)
         {
             novoMjerenje.Njega_tijela = false;
         }
         else
         {
             novoMjerenje.Njega_tijela = true;
         }
         if (PeleneNisuPromjenjene.Checked == true)
         {
             novoMjerenje.Pelene = false;
         }
         else
         {
             novoMjerenje.Pelene = true;
         }
         novoMjerenje.Tlak                   = float.Parse(UnosTlak.Text);
         novoMjerenje.Puls                   = float.Parse(UnosPuls.Text);
         novoMjerenje.Temperatura            = float.Parse(UnosTemperatura.Text);
         novoMjerenje.Disanje                = UnosDisanje.Text;
         novoMjerenje.Velika_nužda           = UnosNužda.Text;
         novoMjerenje.Količina_urina         = UnosUrin.Text;
         novoMjerenje.Bol                    = UnosBol.Text;
         novoMjerenje.Šećer                  = float.Parse(UnosŠećer.Text);
         novoMjerenje.ŠtićeniciOIB_Štićenika = OIBSticenika.Text;
         novoMjerenje.Spremi();
         MessageBox.Show("Uspješno ste unjeli mjerenje!");
         obj.OsvjeziMjerenje();
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public void OsvjeziMjerenje()
        {
            List <Mjerenje> listamjerenja = Mjerenje.DohvatiMjerenje(OdabraniSticenik);

            PrikazPracenje.DataSource = listamjerenja;
        }