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); } }
public override object Izvrsi(object odo) { Govornik g = odo as Govornik; g.Zemlja = Broker.dajSesiju().vratiJedanZaID(g.Zemlja) as Zemlja; return(g); }
public override object Izvrsi(object odo) { Govornik g = new Govornik(); g.SifraGovornika = Sesija.Broker.dajSesiju().vratiSifru(g); Sesija.Broker.dajSesiju().insert(g); return(g); }
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); }
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); }
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); } }
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."); } }
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; } }