Esempio n. 1
0
        public override object Izvrsi(OpstiDomenskiObjekat odo)
        {
            AkreditovaniNovinar a = new AkreditovaniNovinar();

            a = Sesija.Broker.dajSesiju().vratiJedanZaID(odo) as AkreditovaniNovinar;
            a.MedijskaKuca = Sesija.Broker.dajSesiju().vratiJedanZaID(a.MedijskaKuca) as MedijskaKuca;
            return(a);
        }
Esempio n. 2
0
        public override object Izvrsi(OpstiDomenskiObjekat odo)
        {
            AkreditovaniNovinar an = new AkreditovaniNovinar();

            an.AkreditovaniNovinarID = Sesija.Broker.dajSesiju().vratiSifru(odo);
            Sesija.Broker.dajSesiju().insert(an);
            return(an);
        }
Esempio n. 3
0
 internal void popuniPoljaAkrNovinar(TextBox txtMedijskaKuca, TextBox txtJMBG, TextBox txtEmail, TextBox txtTelefon, ComboBox cmbAkrNovinari, TextBox txtVreme)
 {
     an = cmbAkrNovinari.SelectedItem as AkreditovaniNovinar;
     txtMedijskaKuca.Text = an.MedijskaKuca.Naziv;
     txtJMBG.Text         = an.Jmbg;
     txtEmail.Text        = an.Email;
     txtTelefon.Text      = an.BrojTelefona;
     txtVreme.Focus();
 }
        public Object zapamtiAkreditovanogNovinara(AkreditovaniNovinar an)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiAkreditovanogNovinara;
            transfer.TransferObjekat = an;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
        public Object pronadjiAkreditovaneNovinare(AkreditovaniNovinar an)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.PronadjiAkreditovaneNovinare;
            transfer.TransferObjekat = an;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Esempio n. 6
0
        public override object Izvrsi(OpstiDomenskiObjekat odo)
        {
            AkreditovaniNovinar an = new AkreditovaniNovinar();

            an.USLOVI = " Ime is null";
            Sesija.Broker.dajSesiju().deleteVise(an);
            List <AkreditovaniNovinar> lista = Sesija.Broker.dajSesiju().vratiSve(odo).OfType <AkreditovaniNovinar>().ToList <AkreditovaniNovinar>();

            foreach (AkreditovaniNovinar akrNovinar in lista)
            {
                akrNovinar.MedijskaKuca = Sesija.Broker.dajSesiju().vratiJedanZaID(akrNovinar.MedijskaKuca) as MedijskaKuca;
            }
            return(lista);
        }
Esempio n. 7
0
        internal void kreirajAkreditovanogNovinara(TextBox txtAkrNovinarID, Button btnKreiraj, GroupBox gbAN)
        {
            an = komunikacija.kreirajAkreditovanogNovinara() as AkreditovaniNovinar;

            if (an == null)
            {
                MessageBox.Show("Nemoguće je kreirati akreditovanog novinara!");
                btnKreiraj.Enabled = true;
                gbAN.Enabled       = false;
            }
            else
            {
                txtAkrNovinarID.Text = an.AkreditovaniNovinarID.ToString();
                btnKreiraj.Enabled   = false;
                gbAN.Enabled         = true;
            }
        }
Esempio n. 8
0
 internal bool ucitajAkreditovanogNovinara(DataGridView dgvPretraga)
 {
     try
     {
         an = dgvPretraga.CurrentRow.DataBoundItem as AkreditovaniNovinar;
         an = komunikacija.ucitajAkreditovanogNovinara(an) as AkreditovaniNovinar;
         if (an == null)
         {
             MessageBox.Show("Sistem ne moze da pronađe podatke o konkretnom novinaru!");
             return(false);
         }
         else
         {
             MessageBox.Show("Sistem je pronašao podatke o akreditovanom novinaru koji je izabran.");
             return(true);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Niste odabrali akreditovanog novinara!");
         return(false);
     }
 }
Esempio n. 9
0
        internal void pronadjiAkreditovaneNovinare(TextBox txtPretraga, DataGridView dgvPretraga)
        {
            an        = new AkreditovaniNovinar();
            an.USLOVI = " Ime like '" + txtPretraga.Text + "%' or Prezime like '" + txtPretraga.Text + "%' or BrojTelefona like '" + txtPretraga.Text + "%'";

            List <AkreditovaniNovinar> lista = komunikacija.pronadjiAkreditovaneNovinare(an) as List <AkreditovaniNovinar>;

            dgvPretraga.DataSource       = lista;
            dgvPretraga.Columns[3].Width = 190;
            dgvPretraga.Columns[4].Width = 80;
            dgvPretraga.Columns[5].Width = 160;

            if (lista == null)
            {
                MessageBox.Show("Sistem ne može da pronađe akreditovane novinare!");
                return;
            }
            if (lista.Count == 0)
            {
                MessageBox.Show("Na osnovu unetih vrednosti sistem ne može da pronađe nijednog odgovarajućeg novinara!");
                return;
            }
        }