Пример #1
0
        public bool pronadjiPredavaca(DataGridView dataGridView1)
        {
            try
            {
                govornik = dataGridView1.CurrentRow.DataBoundItem as Govornik;

                govornik = komunikacija.pronadjiGovornika(govornik) as Govornik;

                if (govornik == null)
                {
                    MessageBox.Show("Sistem ne može da učita podatke o izabranom predavaču!");
                    return(false);
                }
                else
                {
                    MessageBox.Show("Sistem je uspešno učitao podatke o izabranom predavaču!");
                    return(true);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Niste odabrali predavača!");
                return(false);
            }
        }
Пример #2
0
        public override object Izvrsi(object odo)
        {
            Govornik g = odo as Govornik;

            g.Zemlja = Broker.dajSesiju().vratiJedanZaID(g.Zemlja) as Zemlja;
            return(g);
        }
Пример #3
0
        public override object Izvrsi(object odo)
        {
            Govornik g = new Govornik();

            g.SifraGovornika = Sesija.Broker.dajSesiju().vratiSifru(g);
            Sesija.Broker.dajSesiju().insert(g);
            return(g);
        }
Пример #4
0
        public Object zapamtiPredavaca(Govornik g)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiPredavaca;
            transfer.TransferObjekat = g;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Пример #5
0
        public object obrisiGovornika(Govornik g)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ObrisiGovornika;
            transfer.TransferObjekat = g;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Пример #6
0
        public bool obrisiGovornika(DataGridView dataGridView1)
        {
            govornik = dataGridView1.CurrentRow.DataBoundItem as Govornik;
            Object rez = komunikacija.obrisiGovornika(govornik);

            if (rez == null)
            {
                MessageBox.Show("Sistem ne može da obriše govornika!");
                return(false);
            }
            else
            {
                MessageBox.Show("Sistem je uspešno obrisao govornika!");
                return(true);
            }
        }
Пример #7
0
        public void kreirajPredavaca(TextBox txtID, Button btnKreirajP, GroupBox gbDetaljiP, ComboBox cmbZemlja)
        {
            govornik = komunikacija.kreirajPredavaca() as Govornik;

            if (govornik == null)
            {
                MessageBox.Show("Sistem ne može da kreira novog predavača!");
            }
            else
            {
                cmbZemlja.DataSource = komunikacija.vratiSveZemlje();
                txtID.Text           = govornik.SifraGovornika.ToString();
                btnKreirajP.Enabled  = false;
                gbDetaljiP.Enabled   = true;
                MessageBox.Show("Novi govornik je kreiran! Unesite tražene podatke kako biste ga uspešno sačuvali.");
            }
        }
Пример #8
0
        public void pretraziPredavace(TextBox txtFilter, DataGridView dgvPredavac)
        {
            govornik        = new Govornik();
            govornik.Uslovi = " ImeGovornika like '" + txtFilter.Text + "%' or PrezimeGovornika like '" + txtFilter.Text + "%' or Pol like '" + txtFilter.Text + "%' or Kompanija like '%" + txtFilter.Text + "%'";

            List <Govornik> lista = komunikacija.pretraziGovornike(govornik) as List <Govornik>;

            dgvPredavac.DataSource = lista;
            if (lista == null)
            {
                MessageBox.Show("Sistem ne može da pronađe predavače!");
                return;
            }
            if (lista.Count == 0)
            {
                MessageBox.Show("Ne postoje predavači koji odgovaraju zadatom kriterijumu!");
                return;
            }
        }