Beispiel #1
0
        public bool ucitajVideoIgru(DataGridView dataGridView1)
        {
            try
            {
                videoIgra = dataGridView1.CurrentRow.DataBoundItem as VideoIgra;

                videoIgra = komunikacija.ucitajVideoIgru(videoIgra) as VideoIgra;

                if (videoIgra == null)
                {
                    MessageBox.Show("Sistem ne moze da ucita video igru!");
                    return(false);
                }
                else

                {
                    MessageBox.Show("Sistem je uspesno ucitao video igru!");
                    return(true);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Niste odabrali video igru za prikaz!");
                return(false);
            }
        }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            VideoIgra vi = odo as VideoIgra;

            vi.Platforma = Sesija.Broker.dajSesiju().dajZaUslovJedan(vi.Platforma) as Platforma;

            return(vi);
        }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            VideoIgra vi = odo as VideoIgra;

            vi.VideoIgraID = Sesija.Broker.dajSesiju().dajSifru(vi);
            Sesija.Broker.dajSesiju().sacuvaj(vi);
            return(vi);
        }
Beispiel #4
0
        public object zapamtiVideoIgru(VideoIgra vi)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiVideoIgru;
            transfer.TransferObjekat = vi;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #5
0
        public bool zapamtiVideoIgru(TextBox txtCena, TextBox txtNaslov, TextBox txtOpis, ComboBox cmbPlatforma)
        {
            videoIgra.Naslov = txtNaslov.Text;
            videoIgra.Opis   = txtOpis.Text;
            try
            {
                videoIgra.Cena = Convert.ToDouble(txtCena.Text);
            }
            catch (Exception)
            {
                MessageBox.Show("Niste ispravno uneli cenu!");
                return(false);
            }

            try
            {
                videoIgra.Platforma = cmbPlatforma.SelectedItem as Platforma;
            }
            catch (Exception)
            {
                MessageBox.Show("Niste odabrali platformu!");
                return(false);
            }


            if (videoIgra.Naslov == "")
            {
                MessageBox.Show("Niste uneli naslov video igre!");
                return(false);
            }

            if (videoIgra.Cena <= 0)
            {
                MessageBox.Show("Cena mora biti veca od 0!");
                return(false);
            }


            Object rez = komunikacija.zapamtiVideoIgru(videoIgra);

            if (rez == null)
            {
                MessageBox.Show("Sistem ne moze da zapamti video igru!");
                return(false);
            }
            else
            {
                MessageBox.Show("Sistem je zapamtio video igru!");
                videoIgra = null;
                return(true);
            }
        }
Beispiel #6
0
        public bool obrisiVideoIgru()
        {
            Object rez = komunikacija.obrisiVideoIgru(videoIgra);

            if (rez == null)
            {
                MessageBox.Show("Sistem ne moze da obrise video igru!");
                return(false);
            }
            else
            {
                MessageBox.Show("Sistem je obrisao video igru!");
                videoIgra = null;
                return(true);
            }
        }
Beispiel #7
0
        public void kreirajVideoIgru(TextBox txtID, ComboBox cmbPlatforma, GroupBox gbVideoIgra)
        {
            videoIgra = new VideoIgra();

            videoIgra = komunikacija.kreirajVideoIgru(videoIgra) as VideoIgra;

            if (videoIgra == null)
            {
                MessageBox.Show("Sistem ne moze da kreira novu video igru!");
                return;
            }
            else
            {
                txtID.Text              = videoIgra.VideoIgraID.ToString();
                gbVideoIgra.Enabled     = true;
                cmbPlatforma.DataSource = komunikacija.vratiSvePlatforme() as List <Platforma>;
                MessageBox.Show("Sistem je kreirao video igru!");
            }
        }
Beispiel #8
0
        public void pretraziVideoIgre(TextBox txtNaslov, DataGridView dataGridView1)
        {
            videoIgra        = new VideoIgra();
            videoIgra.Naslov = txtNaslov.Text;

            List <VideoIgra> lista = komunikacija.pretraziVideoIgre(videoIgra) as List <VideoIgra>;

            if (lista == null)
            {
                MessageBox.Show("Sistem ne moze da ucita video igru!");
                return;
            }
            dataGridView1.DataSource = lista;

            if (lista.Count == 0)
            {
                MessageBox.Show("Nema video igre za uneti kriterijum!");
                return;
            }
            MessageBox.Show("Sistem je uspesno ucitao video igre!");
        }