public bool IzmeniPredstavu(TextBox txtNazivPredstave, DateTimePicker dtpDatumPostavljanja, TextBox txtReditelj, DataGridView dgwZanrovi, Predstava predstava)
        {
            bool potvrda = false;

            predstava.NazivPredstave = txtNazivPredstave.Text;
            if (predstava.NazivPredstave == "")
            {
                MessageBox.Show("Molimo unesite naziv predstave!");
                return(false);
            }
            predstava.DatumPostavljanja = dtpDatumPostavljanja.Value;
            if (predstava.DatumPostavljanja == null || predstava.DatumPostavljanja >= DateTime.Today)
            {
                MessageBox.Show("Molimo unesite datum postavljanja predstave!");
                return(false);
            }
            predstava.Reditelj = txtReditelj.Text;
            if (predstava.Reditelj == "")
            {
                MessageBox.Show("Molimo unesite reditelja predstave!");
                return(false);
            }

            Object rez = kom.IzmeniPredstavu(predstava);

            if (rez == null)
            {
                potvrda = false;
            }
            else
            {
                potvrda = true;
            }

            listaZanrovaPom = dgwZanrovi.DataSource as BindingList <Zanr>;
            zanroviPom      = listaZanrova.ToList <Zanr>();

            if (zanroviPom.Count == 0)
            {
                MessageBox.Show("Molimo unesite zanr predstave!");
                return(false);
            }
            else
            {
                foreach (Zanr z in zanrovi)
                {
                    ZanrPredstava zp = new ZanrPredstava();
                    zp.Zanr      = z;
                    zp.Predstava = predstava;
                    Object pom = kom.ObrisiZanrZaPredstavu(zp);

                    if (pom == null)
                    {
                        MessageBox.Show("Sistem nije uspeo da sacuva zanrove!");
                        return(false);
                    }
                }

                foreach (Zanr za in zanroviPom)
                {
                    ZanrPredstava zp = new ZanrPredstava();
                    zp.Zanr      = za;
                    zp.Predstava = predstava;
                    Object pom1 = kom.SacuvajZanrPredstavu(zp);

                    if (pom1 == null)
                    {
                        MessageBox.Show("Sistem nije uspeo da sacuva zanrove!");
                        return(false);
                    }
                    else
                    {
                        potvrda = true;
                    }
                }
            }
            if (potvrda == false)
            {
                MessageBox.Show("Sistem nije uspeo da izmeni predstavu!");
            }
            else
            {
                MessageBox.Show("Sistem je uspesno izmenio predstavu!");
            }
            return(potvrda);
        }