Example #1
0
        //neophodno je imati uvid i u direktore domova.
        public static List <Direktor> GetDirektori() // nece se bas koristiti cesto.
        {
            ISession        session   = SessionManager.GetSession();
            List <Direktor> direktori = new List <Direktor>();

            if (session == null)
            {
                return(null);
            }

            var direktoriData = session.Execute("select * from \"direktor\"");


            foreach (var direktorData in direktoriData)
            {
                // int id = Convert.ToInt32(direktorData["id"]); // ucitamo id
                int domID = Convert.ToInt32(direktorData["domID"]); // id doma

                Direktor direktor = new Direktor();

                //ucitavanje:
                direktor.ime     = direktorData["ime"] != null ? direktorData["ime"].ToString() : string.Empty;
                direktor.prezime = direktorData["prezime"] != null ? direktorData["prezime"].ToString() : string.Empty;
                // direktor.id = id != 0 ? id : 0;
                direktor.user_name = direktorData["user_name"] != null ? direktorData["user_name"].ToString() : string.Empty;
                direktor.password  = direktorData["password"] != null ? direktorData["password"].ToString() : string.Empty;
                direktor.domID     = domID != 0 ? domID : 0;

                direktori.Add(direktor);
            }

            return(direktori);
        }
Example #2
0
        public static Direktor GetDirektor(string ime, string prezime)
        {
            ISession session  = SessionManager.GetSession();
            Direktor direktor = new Direktor();

            if (session == null)
            {
                return(null);
            }

            //var direktoriData = session.Execute("select * from \"direktor\" where username = '******'");
            Row direktorData = session.Execute("select * from \"direktor\" where ime = '" + ime + "' and prezime = '" + prezime + "'").FirstOrDefault();

            if (direktorData != null)
            {
                int id    = Convert.ToInt32(direktorData["id"]);    // ucitamo id
                int domID = Convert.ToInt32(direktorData["domID"]); // id doma

                //   Direktor direktor = new Direktor();
                //ucitavanje:
                direktor.ime       = direktorData["ime"] != null ? direktorData["ime"].ToString() : string.Empty;
                direktor.prezime   = direktorData["prezime"] != null ? direktorData["prezime"].ToString() : string.Empty;
                direktor.id        = id != 0 ? id : 0;
                direktor.user_name = direktorData["user_name"] != null ? direktorData["user_name"].ToString() : string.Empty;
                direktor.password  = direktorData["password"] != null ? direktorData["password"].ToString() : string.Empty;
                direktor.domID     = domID != 0 ? domID : 0;

                // direktori.Add(direktor);
            }

            return(direktor);
        }
Example #3
0
        private void DirektorForm_Load(object sender, EventArgs e)
        {
            Direktor d = DataProvider.GetDirektor(id_direktora);

            lblImeD.Text    = d.imeDirektor;
            lblPrezime.Text = d.prezimeDirektor;
        }
        private void FormaZaposleni_Load(object sender, EventArgs e)
        {
            string          username = LogInDirektor.UserName;
            string          password = LogInDirektor.PassWord;
            Dom             dom      = new Dom();
            List <Direktor> lista    = new List <Direktor>();

            lista = DataProvider.GetDirektori();

            Direktor direktor = new Direktor();

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].user_name == username && lista[i].password == password)
                {
                    direktor = lista[i];
                }
            }

            id_doma = DataProvider.DirektorIdDoma(direktor.ime, direktor.prezime);
            dom     = DataProvider.GetDomID(id_doma);
            // ovo da proveri username i password direktora i da na osnovu njega vrati DOM u kom je on direktor
            // da bi se u lblDom stampale informacije o domu.
            lblDom.Text       = dom.naziv;
            Text              = "  Direktor " + direktor.ime + " " + direktor.prezime;
            lblAdresa.Text    = dom.adresa;
            lblKapacitet.Text = "Kapacitet doma: " + dom.kapacitet;
        }
Example #5
0
        private void btnResetuj_Click(object sender, EventArgs e)
        {
            int      indexRow = dataGridView1.CurrentRow.Index;
            string   ime      = (string)dataGridView1[1, indexRow].Value;
            string   prezime  = (string)dataGridView1[2, indexRow].Value;
            Direktor d        = DataProvider.GetDirektor(ime, prezime);

            DataProvider.UpdateDirektor(ime, prezime, "", "");
            MessageBox.Show("Username i password direktora " + ime + " " + prezime + " su uspesno resetovani.", "Resetovanje uspesno.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            UcitajDirektore();
        }
Example #6
0
        private bool proveraDirektor(string id)
        {
            Direktor d = new Direktor();

            d = DataProvider.VratiDirektora();
            if ((d.direktorID).Equals(id))
            {
                return(true);
            }
            return(false);
        }
Example #7
0
        public static void DeleteDirektor(string ime, string prezime)
        {
            ISession session  = SessionManager.GetSession();
            Direktor direktor = new Direktor();

            if (session == null)
            {
                return;
            }

            RowSet row = session.Execute("delete from \"direktor\" where \"ime\" = '" + ime + "' and \"prezime\" = '" + prezime + "'");
        }
        static void Main()
        {
            Direktor d1 = new Direktor();

            // Derived class property.
            d1.ImePrezime = "Srećko Šojić";

            // Base class property.
            ((Zaposleni)d1).ImePrezime = "Dimitrije Pantić";

            System.Console.WriteLine("Ime u izvedenoj klasi: {0}", d1.ImePrezime);
            System.Console.WriteLine("Ime u nadklasi: {0}", ((Zaposleni)d1).ImePrezime);
        }
Example #9
0
        public static int DirektorIdDoma(string ime, string prezime)

        {
            Direktor d = new Direktor();

            d = GetDirektor(ime, prezime);
            if (d != null)
            {
                return(d.domID);
            }
            else
            {
                return(0);
            }
        }
Example #10
0
        public static void DeleteZaposleneDoma(int id_doma)
        {
            ISession session  = SessionManager.GetSession();
            Direktor direktor = new Direktor();

            if (session == null)
            {
                return;
            }
            List <Zaposleni> zaposleni = DataProvider.getZaposleniDom(id_doma);

            foreach (var dir in zaposleni)
            {
                DataProvider.DeleteZaposlen(dir.ime, dir.prezime);
            }
        }
Example #11
0
        private void prikazDodaj()
        {
            btnDodajR.Visible    = false;
            btnAzurirajR.Visible = false;
            btnObrisiR.Visible   = false;
            lbRD.Visible         = true;
            imeRadnikaD.Visible  = true;
            pDiv1D.Visible       = true;
            pDiv2D.Visible       = true;
            pDiv3D.Visible       = true;
            lbRVD.Visible        = true;
            dbSmena.Visible      = true;
            lbDD.Visible         = true;
            lbOdD1.Visible       = true;
            lbDoD1.Visible       = true;
            dtpDoD.Visible       = true;
            dtpOdD.Visible       = true;
            btnOdustaniD.Visible = true;
            btnAzurirajD.Visible = false;
            btnDodajD.Visible    = false;
            btnObrisiD.Visible   = false;

            imeRadnikaD.Items.Clear();

            try
            {
                DataTable dt = new DataTable();
                dt = Direktor.selectRadnike();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    imeRadnikaD.Items.Add(dt.Rows[i][3].ToString());
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            imeRadnikaD.Text = "Izaberite radnika";
            dbSmena.Text     = "Izaberite smenu";
            dtpOdD.Text      = DateTime.Now.ToLongDateString();
            dtpDoD.Text      = DateTime.Now.ToLongDateString();
        }
Example #12
0
        public static bool CheckUserNameDirektor(string userName, string password)
        {
            List <Direktor> lista = new List <Direktor>();

            lista = DataProvider.GetDirektori();

            Direktor direktor = new Direktor();

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].user_name == userName && lista[i].password == password)
                {
                    direktor = lista[i];
                    return(true);
                }
            }

            return(false);
        }
Example #13
0
        private void btnObrisiDirektora_Click(object sender, EventArgs e)
        {
            int      indexRow = dataGridView1.CurrentRow.Index;
            string   ime      = (string)dataGridView1[1, indexRow].Value;
            string   prezime  = (string)dataGridView1[2, indexRow].Value;
            Direktor d        = DataProvider.GetDirektor(ime, prezime);

            if (d == null)
            {
                MessageBox.Show("Nije moguce izvrsiti operaciju brisanja!");
                return;
            }
            else
            {
                DataProvider.DeleteDirektor(ime, prezime);
                MessageBox.Show("Uspesno je obrisan direktor " + ime + " " + prezime, "Brisanje uspesno!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                UcitajDirektore(); // refresh
            }
        }
Example #14
0
        public static void DeleteDirektoreDoma(int id_doma)
        {
            ISession session  = SessionManager.GetSession();
            Direktor direktor = new Direktor();

            if (session == null)
            {
                return;
            }
            List <Direktor> direktori = DataProvider.GetDirektori();

            foreach (var dir in direktori)
            {
                if (dir.domID == id_doma)
                {
                    DataProvider.DeleteDirektor(dir.ime, dir.prezime);
                }
            }
        }
Example #15
0
        private void btnPasivni_Click(object sender, EventArgs e)
        {
            string username = LogInDirektor.UserName;
            string password = LogInDirektor.PassWord;

            List <Direktor> lista = new List <Direktor>();

            lista = DataProvider.GetDirektori();

            Direktor direktor = new Direktor();

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].user_name == username && lista[i].password == password)
                {
                    direktor = lista[i];
                }
            }
            // dataGridView1.DataSource = DataProvider.getZaposleniDom(DataProvider.DirektorIdDoma(direktor.ime, direktor.prezime));
            dataGridView1.DataSource = DataProvider.getKorisniciDomaAktivnost(DataProvider.DirektorIdDoma(direktor.ime, direktor.prezime), false);
        }
Example #16
0
        private void ucitajZaposlene()
        {
            //da bi imao informaciju domID.
            string username = LogInDirektor.UserName;
            string password = LogInDirektor.PassWord;

            List <Direktor> lista = new List <Direktor>();

            lista = DataProvider.GetDirektori();
            Direktor direktor = new Direktor();

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].user_name == username && lista[i].password == password)
                {
                    direktor = lista[i];
                }
            }
            dataGridView1.DataSource = DataProvider.getZaposleniDom(DataProvider.DirektorIdDoma(direktor.ime, direktor.prezime));
            dataGridView1.Columns["user_name"].Visible = false;
            dataGridView1.Columns["password"].Visible  = false;
            dataGridView1.Columns["domID"].Visible     = false;
        }
Example #17
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtIme.Text))
            {
                MessageBox.Show("Niste uneli ime direktora.", "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else if (String.IsNullOrEmpty(txtPrezime.Text))
            {
                MessageBox.Show("Niste uneli prezime direktora.", "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            string ime     = txtIme.Text;
            string prezime = txtPrezime.Text;

            Direktor direktor = new Direktor();

            direktor = DataProvider.GetDirektor(ime, prezime);

            if (direktor.ime != ime && direktor.prezime != prezime)
            {
                MessageBox.Show("Vase ime ne postoji u sistemu.");
            }
            else if (direktor.user_name != "" && direktor.password != "")
            {
                MessageBox.Show("Korisnicko ime i lozinka su vec uneti!");
            }
            else
            {
                label4.Visible      = true;
                label5.Visible      = true;
                txtUsername.Visible = true;
                txtPassword.Visible = true;
                btnUnesi.Visible    = true;
            }
        }
Example #18
0
        public void prikazRadnika(String uslov)
        {
            try
            {
                DataTable clanovi = new DataTable();
                clanovi = Direktor.selectRadnike();
                panelZaClanove.Controls.Clear();
                PictureBox[] pb = new PictureBox[clanovi.Rows.Count];                 //ovde cemo da dodamo funkciju koja odredjuje koliko clanova imamo. Taj broj se posle prosledi ovde da napravi toliko objekata koliko ima clanova.
                Label[]      lb = new Label[clanovi.Rows.Count];

                for (int i = 0; i < clanovi.Rows.Count; i++)
                {
                    if (clanovi.Rows[i][8].ToString() == uslov)
                    {
                        pb[i] = new PictureBox();
                        panelZaClanove.Controls.Add(pb[i]);
                        pb[i].Name      = i.ToString();
                        pb[i].Width     = 125;
                        pb[i].Height    = 125;
                        pb[i].Top       = q + 20;
                        pb[i].Left      = 135 + k;
                        pb[i].BackColor = Color.FromArgb(87, 87, 87);
                        if (clanovi.Rows[i][11] != null)
                        {
                            byte[]       imgg    = (byte[])(clanovi.Rows[i][11]);
                            MemoryStream mstream = new MemoryStream(imgg);
                            pb[i].Image    = System.Drawing.Image.FromStream(mstream);
                            pb[i].SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
                        }


                        pb[i].Click += new EventHandler(klikNaRadnika);


                        lb[i] = new Label();
                        panelZaClanove.Controls.Add(lb[i]);
                        lb[i].Width     = 125;
                        lb[i].Height    = 25;
                        lb[i].Top       = q + 145;
                        lb[i].Left      = 135 + k;
                        lb[i].BackColor = Color.FromArgb(40, 40, 40);
                        lb[i].ForeColor = Color.Silver;
                        lb[i].Font      = new Font(lb[i].Font.FontFamily, lb[i].Font.Size * 1.5f);
                        lb[i].Font      = new Font(lb[i].Font, FontStyle.Bold);
                        lb[i].TextAlign = ContentAlignment.MiddleCenter;
                        lb[i].Text      = clanovi.Rows[i][0].ToString();
                        k += 200;
                        if (k > 1100)
                        {
                            k  = 0;
                            q += 200;
                        }
                    }
                }
                k = 0;
                q = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #19
0
        private void btnDodajD_MouseClick(object sender, MouseEventArgs e)
        {
            try
            {
                if (imeRadnikaD.Text.ToString().Equals("") && dbSmena.Text.ToString().Equals("Izaberite smenu"))
                {
                    customMessageBox.Show("Izaberite radnika i smenu!");
                }
                else if (imeRadnikaD.Text.ToString().Equals(""))
                {
                    customMessageBox.Show("Izaberite radnika!");
                }
                else if (dbSmena.Text.ToString().Equals("Izaberite smenu"))
                {
                    customMessageBox.Show("Izaberite smenu!");
                }
                else if (dtpOdD.Value > dtpDoD.Value)
                {
                    customMessageBox.Show("Krajnji datum ne sme biti pre početnog!");
                }
                else
                {
                    Smena     s  = new Smena();
                    DataTable dt = new DataTable();
                    dt = Direktor.selectRadnike();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (dt.Rows[i][3].ToString().Equals(imeRadnikaD.Text))
                        {
                            s.ID = int.Parse(dt.Rows[i][10].ToString());
                        }
                    }

                    int razlika = dtpDoD.Value.Day - dtpOdD.Value.Day;
                    if (razlika < 0)
                    {
                        razlika += 31;
                    }

                    bool          provera     = false;
                    List <string> zauzetiDani = new List <string> {
                    };
                    for (int i = 0; i <= razlika; i++)
                    {
                        s.Datum      = dtpOdD.Value.AddDays(i).ToShortDateString();
                        s.izborSmene = dbSmena.Text;
                        DataTable smena = s.selectSmenu();

                        if (smena.Rows.Count > 0)
                        {
                            provera = true;
                            zauzetiDani.Add(dtpOdD.Value.AddDays(i).ToShortDateString());
                        }
                    }

                    if (!provera)
                    {
                        for (int i = 0; i <= razlika; i++)
                        {
                            s.Datum      = dtpOdD.Value.AddDays(i).ToShortDateString();
                            s.izborSmene = dbSmena.Text;

                            s.dodajSmenu();
                        }
                        popuniKalendar();
                    }
                    else
                    {
                        if (zauzetiDani.Count == 1)
                        {
                            customMessageBox.Show(s.izborSmene.First().ToString().ToUpper() + String.Join("", s.izborSmene.Skip(1)) + " smena " + zauzetiDani[0] + " je već zauzeta.");
                        }
                        else
                        {
                            customMessageBox.Show(s.izborSmene.First().ToString().ToUpper() + String.Join("", s.izborSmene.Skip(1)) + " smena od " + zauzetiDani[0] + "-" + zauzetiDani[zauzetiDani.Count - 1] + " je zauzeta.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #20
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (BD.Пользователь.Find(textBox1.Text).Пароль == textBox2.Text)
                {
                    log = textBox1.Text;
                    switch (BD.Пользователь.Find(textBox1.Text).оль)
                    {
                    case "Direct":
                        Direktor dir = new Direktor();
                        dir.RegistrOsn = this;
                        textBox1.Clear();
                        textBox2.Clear();
                        dir.Show();
                        this.Hide();

                        break;


                    case "Menedj":


                        Menedj Menedj1 = new Menedj();
                        Menedj1.RegistrOsn = this;
                        textBox1.Clear();
                        textBox2.Clear();
                        Menedj1.Show();
                        this.Hide();

                        break;


                    case "Kladov":
                        Klad Klad1 = new Klad();
                        Klad1.RegistrOsn = this;
                        textBox1.Clear();
                        textBox2.Clear();
                        Klad1.Show();
                        this.Hide();
                        break;



                    case "zakaz":
                        zakaz zakaz1 = new zakaz();
                        zakaz1.RegistrOsn = this;
                        textBox1.Clear();
                        textBox2.Clear();
                        zakaz1.Show();
                        this.Hide();

                        break;



                    default:
                        break;
                    }
                }
                else
                {
                    MessageBox.Show("Логин или пароль введены не верно!");
                    textBox2.Clear();
                }
            }
            catch
            {
                MessageBox.Show("Логин или пароль введены не верно!");
                textBox2.Clear();
            }
        }
Example #21
0
        private void btnAzurirajD_MouseClick(object sender, MouseEventArgs e)
        {
            try
            {
                if (imeRadnikaD.Text.ToString().Equals("") && dbSmena.Text.ToString().Equals("Izaberite smenu"))
                {
                    customMessageBox.Show("Izaberite radnika i smenu!");
                }
                else if (imeRadnikaD.Text.ToString().Equals(""))
                {
                    customMessageBox.Show("Izaberite radnika!");
                }
                else if (dbSmena.Text.ToString().Equals("Izaberite smenu"))
                {
                    customMessageBox.Show("Izaberite smenu!");
                }
                else if (dtpOdD.Value > dtpDoD.Value)
                {
                    customMessageBox.Show("Krajnji datum ne sme biti pre početnog!");
                }
                else
                {
                    bool      validacija = false;
                    Smena     s          = new Smena();
                    DataTable dt         = new DataTable();
                    dt = Direktor.selectRadnike();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (dt.Rows[i][3].ToString().Equals(imeRadnikaD.Text))
                        {
                            s.ID = int.Parse(dt.Rows[i][10].ToString());
                        }
                    }

                    int razlika = dtpDoD.Value.Day - dtpOdD.Value.Day;
                    if (razlika < 0)
                    {
                        razlika += 31;
                    }

                    for (int i = 0; i <= razlika; i++)
                    {
                        s.Datum      = dtpOdD.Value.AddDays(i).ToShortDateString();
                        s.izborSmene = dbSmena.Text;

                        DataTable provera = s.selectSmenu();
                        if (provera.Rows.Count == 0)
                        {
                            validacija = true;
                        }
                    }

                    if (!validacija)
                    {
                        for (int i = 0; i <= razlika; i++)
                        {
                            s.Datum      = dtpOdD.Value.AddDays(i).ToShortDateString();
                            s.izborSmene = dbSmena.Text;
                            s.azurirajSmenu();
                        }
                    }
                    else
                    {
                        customMessageBox.Show("Ne možete ažurirati smenu koja je prazna.");
                    }
                    popuniKalendar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #22
0
        public void popuniKalendar()
        {
            try
            {
                oznaciDanas();
                lbPonPrva.Text  = null;
                lbPonDruga.Text = null;
                lbUtoPrva.Text  = null;
                lbUtoDruga.Text = null;
                lbSrePrva.Text  = null;
                lbSreDruga.Text = null;
                lbCetPrva.Text  = null;
                lbCetDruga.Text = null;
                lbPetPrva.Text  = null;
                lbPetDruga.Text = null;
                lbSubPrva.Text  = null;
                lbSubDruga.Text = null;
                DataTable radnici = Direktor.selectRadnike();
                DataTable smene   = Smena.selectSmene();

                for (int i = 0; i < smene.Rows.Count; i++)
                {
                    if (lbPon.Text.Equals(smene.Rows[i][0].ToString()))
                    {
                        for (int j = 0; j < radnici.Rows.Count; j++)
                        {
                            if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("prva"))
                            {
                                lbPonPrva.Text = radnici.Rows[j][3].ToString();
                            }
                            else if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("druga"))
                            {
                                lbPonDruga.Text = radnici.Rows[j][3].ToString();
                            }
                        }
                    }

                    if (lbUto.Text.Equals(smene.Rows[i][0].ToString()))
                    {
                        for (int j = 0; j < radnici.Rows.Count; j++)
                        {
                            if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("prva"))
                            {
                                lbUtoPrva.Text = radnici.Rows[j][3].ToString();
                            }
                            else if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("druga"))
                            {
                                lbUtoDruga.Text = radnici.Rows[j][3].ToString();
                            }
                        }
                    }

                    if (lbSre.Text.Equals(smene.Rows[i][0].ToString()))
                    {
                        for (int j = 0; j < radnici.Rows.Count; j++)
                        {
                            if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("prva"))
                            {
                                lbSrePrva.Text = radnici.Rows[j][3].ToString();
                            }
                            else if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("druga"))
                            {
                                lbSreDruga.Text = radnici.Rows[j][3].ToString();
                            }
                        }
                    }

                    if (lbCet.Text.Equals(smene.Rows[i][0].ToString()))
                    {
                        for (int j = 0; j < radnici.Rows.Count; j++)
                        {
                            if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("prva"))
                            {
                                lbCetPrva.Text = radnici.Rows[j][3].ToString();
                            }
                            else if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("druga"))
                            {
                                lbCetDruga.Text = radnici.Rows[j][3].ToString();
                            }
                        }
                    }

                    if (lbPet.Text.Equals(smene.Rows[i][0].ToString()))
                    {
                        for (int j = 0; j < radnici.Rows.Count; j++)
                        {
                            if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("prva"))
                            {
                                lbPetPrva.Text = radnici.Rows[j][3].ToString();
                            }
                            else if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("druga"))
                            {
                                lbPetDruga.Text = radnici.Rows[j][3].ToString();
                            }
                        }
                    }

                    if (lbSub.Text.Equals(smene.Rows[i][0].ToString()))
                    {
                        for (int j = 0; j < radnici.Rows.Count; j++)
                        {
                            if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("prva"))
                            {
                                lbSubPrva.Text = radnici.Rows[j][3].ToString();
                            }
                            else if (smene.Rows[i][2].ToString().Equals(radnici.Rows[j][10].ToString()) && smene.Rows[i][1].ToString().Equals("druga"))
                            {
                                lbSubDruga.Text = radnici.Rows[j][3].ToString();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }