public void PrikaziDekubitus(Praćenje_dekubitusa dekubitus) { d = dekubitus; update = true; UnosŠtićenikaDekubitusa.Visible = false; KrajDekubitusa.Visible = true; label5.Visible = false; PraćenjeDekubitusaDodaj.Text = "Pohrani promjene"; try { MemoryStream ms = new MemoryStream(Convert.FromBase64String(dekubitus.Slika)); PraćenjeDekubitusaSlika1.Image = Image.FromStream(ms, true, true); } catch (Exception) { //PraćenjeDekubitusaSlika1.Image = null; } PraćenjeDekubitusaDatumNastanka.Text = dekubitus.Datum_nastanka; string sqlUpit = "SELECT Dekubitusi.SkrbiteljiOIB_Skrbitelja FROM Dekubitusi,Praćenje_dekubitusa WHERE Dekubitusi.ID_Dekubitusa= " + dekubitus.DekubitusiID_Dekubitusa; OdgovorniSkrbitelj.DataSource = Skrbitelj.DohvatiSkrbitelje(); OdgovorniSkrbitelj.SelectedValue = SQLServer.Instance.DohvatiVrijednost(sqlUpit); string sqlUpit2 = "SELECT Dekubitusi.ŠtićeniciOIB_Štićenika FROM Dekubitusi,Praćenje_dekubitusa WHERE Dekubitusi.ID_Dekubitusa= " + dekubitus.DekubitusiID_Dekubitusa; OIBOdabranogSticenika = SQLServer.Instance.DohvatiVrijednost(sqlUpit2).ToString(); PraćenjeDekubitusaLokacija.Text = dekubitus.Lokacija_dekubitusa; PraćenjeDekubitusaOpis.Text = dekubitus.Opis_dekubitusa; }
private void Dekubitusi_Click(object sender, EventArgs e) { trenutnoPrikazano = "Dekubitusi"; List <Praćenje_dekubitusa> listaDekubitusa = Praćenje_dekubitusa.DohvatiPraćenjeDekubitusa(OdabraniSticenik); PrikazPracenje.DataSource = listaDekubitusa; SakrijStupceDekubitusi(PrikazPracenje); }
private void KrajDekubitusa_Click(object sender, EventArgs e) { novoPraćenje = new Praćenje_dekubitusa(); DateTime dat2 = DateTime.Now; string sqlUpit = "UPDATE Praćenje_dekubitusa SET Datum_prestanka = '" + dat2.ToString("yyyyMMdd") + "' WHERE DekubitusiID_Dekubitusa = '" + d.DekubitusiID_Dekubitusa + "'"; SQLServer.Instance.IzvrsiUpit(sqlUpit); this.Close(); }
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); }
private void PraćenjeDekubitusaDodaj_Click(object sender, EventArgs e) { if (novoPraćenje == null) { novoPraćenje = new Praćenje_dekubitusa(); } if (noviDekubitus == null) { noviDekubitus = new Dekubitus(); } DateTime dat = PraćenjeDekubitusaDatumNastanka.Value; novoPraćenje.Datum_nastanka = dat.ToString("yyyyMMdd"); novoPraćenje.Lokacija_dekubitusa = PraćenjeDekubitusaLokacija.Text; novoPraćenje.Opis_dekubitusa = PraćenjeDekubitusaOpis.Text; noviDekubitus.SkrbiteljiOIB_Skrbitelja = (OdgovorniSkrbitelj.SelectedValue).ToString(); noviDekubitus.ŠtićeniciOIB_Štićenika = OIBOdabranogSticenika; try { novoPraćenje.Slika = Convert.ToBase64String(File.ReadAllBytes(dialog.FileName)); } catch (Exception ex) { MessageBox.Show(ex.Message); } int IDDekubitusa; if (update == false) { noviDekubitus.Spremi(); string upit = "select max(ID_Dekubitusa) from dekubitusi"; IDDekubitusa = int.Parse(SQLServer.Instance.DohvatiVrijednost(upit).ToString()); novoPraćenje.Spremi(IDDekubitusa); } else { novoPraćenje.Spremi(d.DekubitusiID_Dekubitusa); } obj.OsvjeziDekubituse(); this.Close(); }
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 Odaberi_Click(object sender, EventArgs e) { try { if (popisSvihDekubitusaŠtićenika.RowCount > 0) { if (popisSvihDekubitusaŠtićenika.SelectedCells.Count == 1) { Praćenje_dekubitusa pd = popisSvihDekubitusaŠtićenika.SelectedRows[0].DataBoundItem as Praćenje_dekubitusa; int idPraćenja = pd.ID_Praćenja_dekubitusa; NoviDekubitus novi = new NoviDekubitus(); novi.PrikaziDekubitus(pd); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void OsvjeziDekubituse() { List <Praćenje_dekubitusa> listaPraćenjaDekubitusa = Praćenje_dekubitusa.DohvatiPraćenjeDekubitusa(OdabraniSticenik); PrikazPracenje.DataSource = listaPraćenjaDekubitusa; }