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