private void pd_Stampaj(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            PrivateFontCollection pfc = new PrivateFontCollection();

            pfc.AddFontFile("fre3of9x.ttf");
            FontFamily barkod  = new FontFamily("Free 3 of 9 Extended", pfc);
            Font       c39Font = new Font(barkod, 30);

            Image    clanska = Image.FromFile("clanska1.jpg");
            Graphics g       = Graphics.FromImage(clanska);

            slika = new Bitmap(naslovnaStrana.Image);
            g.DrawImage(Smanji(slika, 140, 140), new Point(15, 27));

            g.DrawString(ime.Text, new Font(FontFamily.GenericSansSerif, 11, FontStyle.Bold), Brushes.Black, 183, 43);
            g.DrawString(prezime.Text, new Font(FontFamily.GenericSansSerif, 11, FontStyle.Bold), Brushes.Black, 183, 98);


            DAO   dao3        = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6");
            int   p           = dao3.VratiUposlenikID(jmbg.Text);
            int   q           = dao3.VratiClanBibliotekeID(p, "uposlenik");
            SizeF barCodeSize = g.MeasureString(Convert.ToString(q), c39Font);

            g.DrawString("Uposlenik", new Font(FontFamily.GenericSansSerif, 9, FontStyle.Bold), Brushes.Black, 18, 190);
            g.DrawString(Convert.ToString(q), new Font(FontFamily.GenericSansSerif, 8, FontStyle.Bold), Brushes.Black, 183, 160);
            g.DrawString(Convert.ToString(q), c39Font, new SolidBrush(Color.Black), 190, 200);

            e.Graphics.DrawImage((Bitmap)clanska, 0, 0);
        }
        private void PromjenaUposlenik_Load(object sender, EventArgs e)
        {
            ime.Text                   = u.Ime;
            prezime.Text               = u.Prezime;
            licna.Text                 = u.BrojLicneKarte;
            jmbg.Text                  = u.Jmbg;
            tipUposlenika.Text         = u.TipUposlenika;
            adresa.Text                = u.Adresa;
            email.Text                 = u.Email;
            telefon.Text               = u.BrojTelefona;
            datum.Value                = u.DatumUclanjivanja;
            tipClanarine.Enabled       = false;
            label0.Enabled             = false;
            toolStripStatusLabel1.Text = "";
            DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6");
            int ID  = dao.VratiUposlenikID(u.Jmbg);

            naslovnaStrana.Image = dao.VratiUposlenikSliku(ID);
        }
        private void unesi_Click(object sender, EventArgs e)
        {
            try
            {
                if (ime.Text.Length < 1 || email.Text.Length < 1 || adresa.Text.Length < 1 || prezime.Text.Length < 1 || jmbg.Text.Length < 1 || telefon.Text.Length < 1)
                {
                    toolStripStatusLabel1.Text = "Popunite sva polja";
                }

                else if ((IspravnaLicna(licna.Text)) && ime.Text.Length < 45 && email.Text.Length < 50 && adresa.Text.Length < 45 && provjeriJMBG(jmbg.Text) && prezime.Text.Length < 45)
                {
                    DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6");
                    int id  = dao.VratiUposlenikID(u.Jmbg);
                    int bck = dao.VratiClanBibliotekeID(id, "uposlenik");

                    u.Ime               = ime.Text;
                    u.Prezime           = prezime.Text;
                    u.BrojLicneKarte    = licna.Text;
                    u.Adresa            = adresa.Text;
                    u.Email             = email.Text;
                    u.BrojTelefona      = telefon.Text;
                    u.DatumUclanjivanja = datum.Value;
                    u.Jmbg              = jmbg.Text;
                    u.TipUposlenika     = tipUposlenika.Text;
                    u.Slika             = (Bitmap)naslovnaStrana.Image;

                    dao.AzurirajUposlenika(u, id, bck);
                    toolStripStatusLabel1.Text = "";
                    Close();
                }
                else
                {
                    toolStripStatusLabel1.Text = "Unesite ispravne podatke, promjene nisu izvrsene!";
                }
            }

            catch (Exception izuzetak)
            {
                MessageBox.Show(izuzetak.Message);
            }
        }
        private void ponisti_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dr = new DialogResult();
                dr = MessageBox.Show("Da li ste sigurni da želite izrisati uposlenika iz baze podataka?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (dr == System.Windows.Forms.DialogResult.Yes)
                {
                    DAO dao  = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6");
                    int id   = dao.VratiUposlenikID(jmbg.Text);
                    int cbid = dao.VratiClanBibliotekeID(id, "uposlenik");
                    dao.IzbrisiUposlenika(id, cbid);

                    Close();
                }
            }
            catch (Exception izuzetak)
            {
                MessageBox.Show(izuzetak.Message);
            }
        }