示例#1
0
        /// <summary>
        /// Metoda koja prihvaća username i status korisnika kojem se želi promijeniti status u otključani ili zaključani račun.
        /// Šalje odgovarajuće podatke prema serveru te će se na serveru izvršiti sama promjena statusa.
        /// </summary>
        /// <param name="username"></param>
        /// <param name="status"></param>
        private void PromijeniStatus(string username, string status)
        {
            korisnik          = new Korisnik();
            korisnik.Username = username;
            if (status == "Otključan")
            {
                korisnik.Status = 0;
            }
            else
            {
                korisnik.Status = 1;
            }

            klijent = new TcpKlijent();
            klijent.PosaljiServeru(korisnik, "OtkljucajZakljucaj");
            listaKorisnika = (ListaKorisnika)klijent.PrimiOdServera();


            tablicaKorisnici.Rows.Clear();
            tablicaKorisnici.Refresh();
            for (int i = 0; i < listaKorisnika.Korisnici.Count; i++)
            {
                korisnik = listaKorisnika.Korisnici[i];
                int rowIndex = tablicaKorisnici.Rows.Add(korisnik.Username, korisnik.Ime, korisnik.Prezime, korisnik.DohvatiStatus());
            }
        }
示例#2
0
        /// <summary>
        /// Metoda koja dohvaća korisnike i prikazuje ih u tablicki korisnika te admin može mijenjati status računa pojedinog korisnika
        /// </summary>
        private void DohvatiKorisnike()
        {
            klijent        = new TcpKlijent();
            listaKorisnika = new ListaKorisnika();
            klijent.PosaljiServeru(listaKorisnika, "DohvatiKorisnike");
            listaKorisnika = (ListaKorisnika)klijent.PrimiOdServera();


            tablicaKorisnici.Rows.Clear();
            tablicaKorisnici.Refresh();
            for (int i = 0; i < listaKorisnika.Korisnici.Count; i++)
            {
                korisnik = listaKorisnika.Korisnici[i];
                int rowIndex = tablicaKorisnici.Rows.Add(korisnik.Username, korisnik.Ime, korisnik.Prezime, korisnik.DohvatiStatus());
            }
        }