示例#1
0
        private void Spremi_Click(object sender, EventArgs e)
        {
            if (noviSkrbitelj == null)
            {
                noviSkrbitelj = new Skrbitelj();
            }

            noviSkrbitelj.Ime           = UnosIme.Text;
            noviSkrbitelj.Prezime       = UnosPrezime.Text;
            noviSkrbitelj.OIBSkrbitelja = UnosOIB.Text;
            noviSkrbitelj.KorisnickoIme = UnosKorisnickoIme.Text;
            noviSkrbitelj.Lozinka       = UnosLozinka.Text;

            if (radioButton1.Checked == true)
            {
                noviSkrbitelj.Administrator = true;
            }
            else
            {
                noviSkrbitelj.Administrator = false;
            }

            noviSkrbitelj.Spremi();
            obj.OsvjeziSkrbitelje();
            this.Close();
        }
示例#2
0
        private void Sticenik_Load(object sender, EventArgs e)
        {
            OdabirOdjela.DataSource     = Odjel.DohvatiOdjele();
            OdabirSobe.DataSource       = Soba.DohvatiSobeUOdjelu(OdabirOdjela.SelectedValue.ToString());
            OdabirSkrbitelja.DataSource = Skrbitelj.DohvatiSkrbitelje();

            Odjel odabraniOdjel = OdabirOdjela.SelectedItem as Odjel;

            OdabirSobe.DataSource = Soba.DohvatiSobe(odabraniOdjel);

            if (noviSticenik != null)
            {
                UnosIme.Text                   = noviSticenik.Ime;
                UnosPrezime.Text               = noviSticenik.Prezime;
                UnosOIB.Text                   = noviSticenik.OIBSticenika.ToString();
                UnosMjestoRodenja.Text         = noviSticenik.MjestoRođenja;
                UnosBrOsobne.Text              = noviSticenik.BrojOsobneIskazncie;
                UnosMjestoIzdavanjaOsobne.Text = noviSticenik.MjestoIzdavanjaOsobne;
                UnosAdresaPrebivalista.Text    = noviSticenik.AdresaPrebivalista;
                UnosTelefon.Text               = noviSticenik.Telefon.ToString();
                UnosKontaktOsoba.Text          = noviSticenik.KontaktOsoba;
                UnosTelKontaktOsobe.Text       = noviSticenik.KontaktTelefon.ToString();
                UnosRazlogSmjestaja.Text       = noviSticenik.RazlogSmještaja;
            }
        }
示例#3
0
        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;
        }
 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 PrikazSkrbitelji_Click(object sender, EventArgs e)
        {
            trenutnoPrikazano = "skrbitelji";
            PostaviVelicinu();
            List <Skrbitelj> listaSkrbitelja = Skrbitelj.DohvatiSkrbitelje();

            Prikaz.DataSource = listaSkrbitelja;
            SakrijStupceSkrbitelji(Prikaz);
        }
示例#7
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";
        }
示例#8
0
 private void Obriši_Click(object sender, EventArgs e)
 {
     if (noviSkrbitelj == null)
     {
         noviSkrbitelj = new Skrbitelj();
     }
     noviSkrbitelj.OIBSkrbitelja = UnosOIB.Text;
     noviSkrbitelj.Obrisi();
     obj.OsvjeziSkrbitelje();
     this.Close();
 }
示例#9
0
        private void DodajSkrbitelja_Click(object sender, EventArgs e)
        {
            if (!listaSkrbitelja.Contains(OdabirSkrbitelja.SelectedItem) && OdabirSkrbitelja.SelectedIndex != -1)
            {
                Skrbitelj sk = new Skrbitelj();
                sk = OdabirSkrbitelja.SelectedItem as Skrbitelj;
                listaSkrbitelja.Add(sk);

                DodaniSkrbitelji.DataSource    = null;
                DodaniSkrbitelji.DataSource    = listaSkrbitelja;
                DodaniSkrbitelji.DisplayMember = "ImeIPrezime";
            }
        }
示例#10
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);
        }
示例#11
0
        public static List <Skrbitelj> DohvatiSkrbiteljeOdSticenika(string oib)
        {
            List <Skrbitelj> lista   = new List <Skrbitelj>();
            string           sqlUpit = "SELECT * FROM Skrbitelji_Štićenici,Skrbitelji WHERE (Skrbitelji_Štićenici.ŠtićenikOIB_Štićenika= '" + oib + "' AND  Skrbitelji_Štićenici.SrbiteljOIB_Skrbitelja=Skrbitelji.OIB_Skrbitelja)";
            DbDataReader     dr      = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                Skrbitelj s = new Skrbitelj(dr);
                lista.Add(s);
            }
            dr.Close();
            return(lista);
        }
示例#12
0
        public static List <Skrbitelj> DohvatiSkrbitelje()
        {
            List <Skrbitelj> lista   = new List <Skrbitelj>();
            string           sqlUpit = "SELECT * FROM Skrbitelji";
            DbDataReader     dr      = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                Skrbitelj s = new Skrbitelj(dr);
                lista.Add(s);
            }
            dr.Close();
            return(lista);
        }
示例#13
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);
     }
 }
示例#14
0
 public void PrikazOdabranogSkrbitelja(Skrbitelj odabraniSkrbitelj)
 {
     OdabraniSkrbitelj = odabraniSkrbitelj;
     try
     {
         UnosIme.Text           = OdabraniSkrbitelj.Ime;
         UnosPrezime.Text       = OdabraniSkrbitelj.Prezime;
         UnosOIB.Text           = OdabraniSkrbitelj.OIBSkrbitelja;
         UnosKorisnickoIme.Text = OdabraniSkrbitelj.KorisnickoIme;
         UnosLozinka.Text       = odabraniSkrbitelj.Lozinka;
         if (OdabraniSkrbitelj.Administrator == true)
         {
             radioButton1.Checked = true;
         }
         else
         {
             radioButton2.Checked = true;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#15
0
        public void OsvjeziSkrbitelje()
        {
            List <Skrbitelj> listaSkrbitelja = Skrbitelj.DohvatiSkrbitelje();

            Prikaz.DataSource = listaSkrbitelja;
        }
示例#16
0
 private void RadnaKnjiga_Load(object sender, EventArgs e)
 {
     OdabirSkrbitelja.DataSource = Skrbitelj.DohvatiSkrbitelje();
 }