Пример #1
0
        private void PrikaziSticenikeKojiPripadajuSobama()
        {
            List <Sticenik> listaSticenikaPoSobama = Sticenik.DohvatiSticenikeUSobi(Prikaz.CurrentRow.Cells[0].Value.ToString());

            DodatniPrikaz.DataSource = listaSticenikaPoSobama;
            SakrijStupceSticenici(DodatniPrikaz);
        }
Пример #2
0
        private void PrikaziSticenikePoSkrbiteljima()
        {
            List <Sticenik> listaSticenikaPoSkrbiteljima = Sticenik.DohvatiSticenikePoSkrbitelju(Prikaz.CurrentRow.Cells[0].Value.ToString());

            DodatniPrikaz.DataSource = listaSticenikaPoSkrbiteljima;
            SakrijStupceSticenici(DodatniPrikaz);
        }
Пример #3
0
 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();
 }
Пример #5
0
        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);
            }
        }
Пример #6
0
        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);
        }
Пример #7
0
 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);
     }
 }
Пример #8
0
 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();
     }
 }
Пример #9
0
        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";
        }
Пример #10
0
        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);
        }
Пример #12
0
        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);
        }
Пример #13
0
        /*       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);
        }
Пример #14
0
        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);
        }
Пример #15
0
        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);
        }
Пример #16
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);
        }
Пример #17
0
        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);
        }
Пример #18
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);
        }
 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());
     }
 }
Пример #20
0
 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);
     }
 }
Пример #21
0
        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());
     }
 }
Пример #23
0
        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);
        }
Пример #25
0
 public NovoMjerenje(Sticenik OdabraniSticenik)
 {
     InitializeComponent();
     OIBSticenika.Text    = OdabraniSticenik.OIBSticenika;
     OIBSticenika.Visible = false;
 }
Пример #26
0
        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);
            }
        }
Пример #27
0
 public void OsvjeziSticenike()
 {
     Prikaz.DataSource = Sticenik.DohvatiSticenike();
 }