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