private void PrikaziSticenikeKojiPripadajuSobama() { List <Sticenik> listaSticenikaPoSobama = Sticenik.DohvatiSticenikeUSobi(Prikaz.CurrentRow.Cells[0].Value.ToString()); DodatniPrikaz.DataSource = listaSticenikaPoSobama; SakrijStupceSticenici(DodatniPrikaz); }
private void PrikaziSticenikePoSkrbiteljima() { List <Sticenik> listaSticenikaPoSkrbiteljima = Sticenik.DohvatiSticenikePoSkrbitelju(Prikaz.CurrentRow.Cells[0].Value.ToString()); DodatniPrikaz.DataSource = listaSticenikaPoSkrbiteljima; SakrijStupceSticenici(DodatniPrikaz); }
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()); } }
public NovoIzvješće_o_incidentu(Sticenik OdabraniSticenik) { InitializeComponent(); odabraniSticenik = OdabraniSticenik; OpisIncidenta.Text = " "; UnosŠtićenika.Text = odabraniSticenik.Ime + " " + odabraniSticenik.Prezime; UnosOIB_Skrbitelja.DataSource = Skrbitelj.DohvatiSkrbitelje(); }
public void PrikazOdabranogSticenika(Sticenik odabraniSticenik) { UkloniSticenika.Visible = true; OdabraniSticenik = odabraniSticenik; try { try { MemoryStream ms = new MemoryStream(Convert.FromBase64String(OdabraniSticenik.Slika2)); SlikaSticenika.Image = Image.FromStream(ms, true, true); } catch (Exception) { SlikaSticenika.Image = null; } UnosIme.Text = OdabraniSticenik.Ime; UnosPrezime.Text = OdabraniSticenik.Prezime; UnosOIB.Text = OdabraniSticenik.OIBSticenika; UnosDatumRodenja.Text = OdabraniSticenik.DatumRođenja; UnosMjestoRodenja.Text = OdabraniSticenik.MjestoRođenja; UnosBrOsobne.Text = OdabraniSticenik.BrojOsobneIskazncie; UnosMjestoIzdavanjaOsobne.Text = OdabraniSticenik.MjestoIzdavanjaOsobne; UnosAdresaPrebivalista.Text = OdabraniSticenik.AdresaPrebivalista; UnosTelefon.Text = OdabraniSticenik.Telefon; UnosKontaktOsoba.Text = OdabraniSticenik.KontaktOsoba; UnosTelKontaktOsobe.Text = OdabraniSticenik.KontaktTelefon; UnosRazlogSmjestaja.Text = OdabraniSticenik.RazlogSmještaja; string sqlUpit = "SELECT OdjeliID_Odjela from Sobe where ID_Sobe = " + OdabraniSticenik.soba; OdabirOdjela.SelectedValue = SQLServer.Instance.DohvatiVrijednost(sqlUpit); sqlUpit = "Select Težina from Štićenici_Težina where ŠtićeniciOIB_Štićenika = '" + OdabraniSticenik.OIBSticenika + "'"; UnosTezine.Text = SQLServer.Instance.DohvatiVrijednost(sqlUpit).ToString(); sqlUpit = "Select Visina from Štićenici_Visine where ŠtićeniciOIB_Štićenika = '" + OdabraniSticenik.OIBSticenika + "'"; UnosVisine.Text = SQLServer.Instance.DohvatiVrijednost(sqlUpit).ToString(); OdabirSobe.SelectedValue = OdabraniSticenik.soba; listaSkrbitelja = Skrbitelj.DohvatiSkrbiteljeOdSticenika(odabraniSticenik.OIBSticenika); DodaniSkrbitelji.DataSource = listaSkrbitelja; DodaniSkrbitelji.DisplayMember = "ImeIPrezime"; if (OdabraniSticenik.Pusenje == true) { radioButton1.Checked = true; } else { radioButton2.Checked = true; } OdabirSobe.Text = OdabraniSticenik.soba.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Uredu_Click(object sender, EventArgs e) { List <Sticenik> listaSticenika = Sticenik.DohvatiSticenikePoSkrbitelju(OdabirSkrbitelja.SelectedValue.ToString()); PrikazSticenici.DataSource = listaSticenika; Izbornik i = new Izbornik(); i.SakrijStupceSticenici(PrikazSticenici); }
private void PraćenjeŠtićenika_Click(object sender, EventArgs e) { if (Prikaz.RowCount > 1) { PratiŠtićenika prati = new PratiŠtićenika(); prati.MdiParent = ActiveForm; Sticenik odabraniSticenik = Prikaz.SelectedRows[0].DataBoundItem as Sticenik; prati.Show(); prati.PrikazOdabranogSticenika(odabraniSticenik); } }
private void PrikazSticenici_Click(object sender, EventArgs e) { trenutnoPrikazano = "sticenici"; PostaviVelicinu(); Prikaz.DataSource = Sticenik.DohvatiSticenikePoSkrbitelju(TrenutniKorisnik.OIBKorisnika); SakrijStupceSticenici(Prikaz); if (TrenutniKorisnik.Korisnik == "admin") { Prikaz.DataSource = Sticenik.DohvatiSticenike(); } }
public NoviDekubitus(Sticenik OdabraniSticenik) { InitializeComponent(); OIBOdabranogSticenika = OdabraniSticenik.OIBSticenika; Sticenik odabraniSticenik = OdabraniSticenik; UnosŠtićenikaDekubitusa.Text = odabraniSticenik.Ime + " " + odabraniSticenik.Prezime; OdgovorniSkrbitelj.DataSource = Skrbitelj.DohvatiSkrbitelje(); OdgovorniSkrbitelj.ValueMember = "OIBSkrbitelja"; OdgovorniSkrbitelj.DisplayMember = "ImeIPrezime"; }
private void UkloniSticenika_Click(object sender, EventArgs e) { if (noviSticenik == null) { noviSticenik = new Sticenik(); } noviSticenik.OIBSticenika = UnosOIB.Text; noviSticenik.Obrisi(); obj.OsvjeziSticenike(); this.Close(); }
public static List <Izvješće_o_incidentu> DohvatiIzvješćeOIncidentu(Sticenik sticenik) { List <Izvješće_o_incidentu> lista = new List <Izvješće_o_incidentu>(); string sqlUpit = "SELECT * FROM Izvješće_o_incidentu WHERE ŠtićeniciOIB_Štićenika = '" + sticenik.OIBSticenika + "'"; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Izvješće_o_incidentu i = new Izvješće_o_incidentu(dr); lista.Add(i); } dr.Close(); return(lista); }
public static List <Praćenje_dekubitusa> DohvatiPraćenjeDekubitusa(Sticenik sticenik) { List <Praćenje_dekubitusa> lista = new List <Praćenje_dekubitusa>(); string sqlUpit = "SELECT * FROM Praćenje_dekubitusa,Dekubitusi WHERE Praćenje_dekubitusa.DekubitusiID_Dekubitusa=Dekubitusi.ID_Dekubitusa AND Dekubitusi.ŠtićeniciOIB_Štićenika='" + sticenik.OIBSticenika + "'"; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Praćenje_dekubitusa pd = new Praćenje_dekubitusa(dr); lista.Add(pd); } dr.Close(); return(lista); }
/* public static List<Praćenje_dekubitusa> DohvatiPraćenjePremaOIBu(string OIBSticenika) { * List<Praćenje_dekubitusa> lista = new List<Praćenje_dekubitusa>(); * string sqlPitaj = "SELECT *FROM Praćenje_dekubitusa, Dekubitusi WHERE Praćenje_dekubitusa.DekubitusiID_Dekubitusa=Dekubitus.ID_Dekubitusa AND Dekubitus.ŠtićeniciOIB_Štićenika = '" + OIBSticenika +"'"; * DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlPitaj); * while (dr.Read()) { * Praćenje_dekubitusa pd = new Praćenje_dekubitusa(); * lista.Add(pd); * } * dr.Close(); * return lista; * }*/ public static List <Praćenje_dekubitusa> DohvatiDekubitusPoŠtićenikuIDatumu(Sticenik sticenik, DateTime datum) { List <Praćenje_dekubitusa> lista = new List <Praćenje_dekubitusa>(); string sqlUpit = "SELECT * FROM Praćenje_dekubitusa, Dekubitusi WHERE Dekubitusi.ID_Dekubitusa = Praćenje_dekubitusa.DekubitusiID_Dekubitusa AND Dekubitusi.ŠtićeniciOIB_Štićenika = '" + sticenik.OIBSticenika + "' AND (DATEPART(yy, Datum_nastanka) = '" + datum.Year + "' AND DATEPART(mm, Datum_nastanka) = '" + datum.Month + "' AND DATEPART(dd, Datum_nastanka) = '" + datum.Day + "')"; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Praćenje_dekubitusa i = new Praćenje_dekubitusa(dr); lista.Add(i); } dr.Close(); return(lista); }
public static List <Dekubitus> DohvatiDekubitus(Skrbitelj skrbitelj, Sticenik sticenik) { List <Dekubitus> lista = new List <Dekubitus>(); string sqlUpit = "SELECT * FROM Dekubitusi WHERE Dekubitusi.SkrbiteljiOIB_Skrbitelja= '" + skrbitelj.OIBSkrbitelja + "' AND Dekubitusi.ŠtićeniciOIB_Štićenika= '" + sticenik.OIBSticenika + "'"; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Dekubitus d = new Dekubitus(dr); lista.Add(d); } dr.Close(); return(lista); }
public static List <Sticenik> DohvatiSticenikePoSkrbitelju(string odabraniSkrbitelj) { Sticenik sticenik = null; List <Sticenik> listaSticenika = new List <Sticenik>(); string sqlUpit = "SELECT *FROM Štićenici, Skrbitelji_Štićenici WHERE Štićenici.OIB_Štićenika=Skrbitelji_Štićenici.ŠtićenikOIB_Štićenika AND Skrbitelji_Štićenici.SrbiteljOIB_Skrbitelja='" + odabraniSkrbitelj + "'"; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { sticenik = new Sticenik(dr); listaSticenika.Add(sticenik); } dr.Close(); return(listaSticenika); }
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); }
public static List <Sticenik> DohvatiSticenikeUSobi(string odabranaSoba) { Sticenik sticenik = null; List <Sticenik> listaSticenika = new List <Sticenik>(); string sqlUpit = "SELECT * FROM Štićenici WHERE SobeID_Sobe = " + odabranaSoba; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { sticenik = new Sticenik(dr); listaSticenika.Add(sticenik); } dr.Close(); return(listaSticenika); }
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 PopisDekubitusaŠtićenika(string OIBSticenika) { InitializeComponent(); try { List <Sticenik> sticenici = Sticenik.DohvatiSticenike(); foreach (Sticenik s in sticenici) { if (s.OIBSticenika == OIBSticenika) { this.Text = "Popis dekubitusa " + s.Ime + " " + s.Prezime; } } //popisSvihDekubitusaŠtićenika.DataSource = Praćenje_dekubitusa.DohvatiPraćenjePremaOIBu(OIBSticenika); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void UrediSticenika_Click(object sender, EventArgs e) { if (Prikaz.RowCount > 1 && trenutnoPrikazano == "sticenici") { prikazInformacijaOSticeniku = new NoviSticenik(); prikazInformacijaOSticeniku.MdiParent = ActiveForm; Sticenik odabraniSticenik = Prikaz.SelectedRows[0].DataBoundItem as Sticenik; prikazInformacijaOSticeniku.Show(); prikazInformacijaOSticeniku.PrikazOdabranogSticenika(odabraniSticenik); } if (Prikaz.RowCount > 1 && trenutnoPrikazano == "skrbitelji") { prikazInformacijaOSkrbitelju = new NoviSkrbitelj(); prikazInformacijaOSkrbitelju.MdiParent = ActiveForm; Skrbitelj odabraniSkrbitelj = Prikaz.SelectedRows[0].DataBoundItem as Skrbitelj; prikazInformacijaOSkrbitelju.Show(); prikazInformacijaOSkrbitelju.PrikazOdabranogSkrbitelja(odabraniSkrbitelj); } }
public PotvrdaOUzimanjuLijekova(Sticenik OdabraniSticenik, Lijekovi_Štićenici lijek, Lijek noviLijek) { InitializeComponent(); imeSticenika = OdabraniSticenik.Ime + " " + OdabraniSticenik.Prezime; ImeSticenika.Text = imeSticenika; List <Lijek> lijekovi = Lijekovi_Štićenici.DohvatiLijekoveSticenika(OdabraniSticenik.OIBSticenika); try { foreach (Lijek l in lijekovi) { LijekoviSticenika.Text += l.Naziv_lijeka + Environment.NewLine; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { List <Sticenik> listaSticenika = Sticenik.DohvatiSticenike(); string imeSticenika = textBox1.Text; string prezimeSticenika = textBox2.Text; string OIB_TraženogŠtićenika = ""; foreach (Sticenik s in listaSticenika) { if (s.Ime == imeSticenika && s.Prezime == s.Prezime) { OIB_TraženogŠtićenika = s.OIBSticenika; } } PopisDekubitusaŠtićenika noviPopis = new PopisDekubitusaŠtićenika(OIB_TraženogŠtićenika); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void PrikazOdabranogSticenika(Sticenik odabraniSticenik) { OdabraniSticenik = odabraniSticenik; try { try { MemoryStream ms = new MemoryStream(Convert.FromBase64String(OdabraniSticenik.Slika2)); SlikaSticenika.Image = Image.FromStream(ms, true, true); } catch (Exception) { SlikaSticenika.Image = null; } ImeSticenika.Text = OdabraniSticenik.Ime; PrezimeSticenika.Text = OdabraniSticenik.Prezime; string sqlUpit1 = "SELECT Sobe.Broj_sobe FROM Sobe WHERE ID_Sobe=" + OdabraniSticenik.soba; SobaSticenika.Text = (SQLServer.Instance.DohvatiVrijednost(sqlUpit1)).ToString(); string sqlUpit = "SELECT Odjeli.Naziv_odjela from Odjeli, Sobe where ID_Sobe = " + OdabraniSticenik.soba; OdjelSticenika.Text = (SQLServer.Instance.DohvatiVrijednost(sqlUpit)).ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } try { MemoryStream ms = new MemoryStream(Convert.FromBase64String(OdabraniSticenik.Slika2)); SlikaSticenika.Image = Image.FromStream(ms, true, true); } catch (Exception) { SlikaSticenika.Image = null; } }
public static List <Izvješće_o_incidentu> DohvatiIzvješćeOIncidentuPoDatumuISticeniku(Sticenik sticenik, DateTime datum) { List <Izvješće_o_incidentu> lista = new List <Izvješće_o_incidentu>(); string sqlUpit = "SELECT * FROM Izvješće_o_incidentu WHERE ŠtićeniciOIB_Štićenika = '" + sticenik.OIBSticenika + "' AND (DATEPART(yy, Vrijeme_početka_incidenta) = '" + datum.Year + "' AND DATEPART(mm, Vrijeme_početka_incidenta) = '" + datum.Month + "' AND DATEPART(dd, Vrijeme_početka_incidenta) = '" + datum.Day + "')"; DbDataReader dr = SQLServer.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Izvješće_o_incidentu i = new Izvješće_o_incidentu(dr); lista.Add(i); } dr.Close(); return(lista); }
public NovoMjerenje(Sticenik OdabraniSticenik) { InitializeComponent(); OIBSticenika.Text = OdabraniSticenik.OIBSticenika; OIBSticenika.Visible = false; }
private void Spremi_Click(object sender, EventArgs e) { string greska = ""; if (UnosIme.Text == "") { greska += "Ime\n"; } if (UnosPrezime.Text == "") { greska += "Prezime\n"; } if (UnosOIB.Text == "") { greska += "OIB\n"; } if (UnosMjestoRodenja.Text == "") { greska += "Mjesto rođenja\n"; } if (UnosBrOsobne.Text == "") { greska += "Broj osobne iskaznice\n"; } if (UnosMjestoIzdavanjaOsobne.Text == "") { greska += "Mjesto izdavanja osobne\n"; } if (UnosAdresaPrebivalista.Text == "") { greska += "Adresa prebivališta\n"; } if (UnosTelefon.Text == "") { greska += "Telefon\n"; } if (greska == "") { if (noviSticenik == null) { noviSticenik = new Sticenik(); } noviSticenik.Ime = UnosIme.Text; noviSticenik.Prezime = UnosPrezime.Text; noviSticenik.OIBSticenika = UnosOIB.Text; noviSticenik.MjestoRođenja = UnosMjestoRodenja.Text; noviSticenik.DatumRođenja = UnosDatumRodenja.Value.Date.ToString("yyyyMMdd"); noviSticenik.BrojOsobneIskazncie = UnosBrOsobne.Text; noviSticenik.MjestoIzdavanjaOsobne = UnosMjestoIzdavanjaOsobne.Text; noviSticenik.AdresaPrebivalista = UnosAdresaPrebivalista.Text; noviSticenik.Telefon = UnosTelefon.Text; noviSticenik.KontaktOsoba = UnosKontaktOsoba.Text; noviSticenik.KontaktTelefon = UnosTelKontaktOsobe.Text; if (radioButton1.Checked == true) { noviSticenik.Pusenje = true; } else { noviSticenik.Pusenje = false; } noviSticenik.RazlogSmještaja = UnosRazlogSmjestaja.Text; noviSticenik.soba = int.Parse(OdabirSobe.SelectedValue.ToString()); try { noviSticenik.Slika2 = Convert.ToBase64String(File.ReadAllBytes(dialog.FileName)); } catch (Exception) { //noviSticenik.Slika2 = null; } noviSticenik.Spremi(); obj.OsvjeziSticenike(); noviSticenik.SpremiSkrbitelje(listaSkrbitelja); DodajTežinu(); DodajVisinu(); OcistiUnose(); } else { MessageBox.Show("Neki podaci nisu ispravno uneseni:\n" + greska, "Greška! Unesite ponovno podatke.", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void OsvjeziSticenike() { Prikaz.DataSource = Sticenik.DohvatiSticenike(); }