Example #1
0
        public void Prikazbutton_Click(object sender, EventArgs e)//Lista Modnih Revija
        {
            try
            {
                ISession s = DataLayer.GetSession();

                IList <Modna_Revija> ucesnici = (from m in s.Query <Modna_Revija>() orderby m.Redni_Broj select m).ToList <Modna_Revija>();
                listBox1.Items.Clear();
                foreach (Modna_Revija u in ucesnici)
                {
                    if (u.GetType() == typeof(Modna_Revija_Sa_Jednim_Kreatorom))
                    {
                        Modna_Revija_Sa_Jednim_Kreatorom ujedan = (Modna_Revija_Sa_Jednim_Kreatorom)u;
                        this.listBox1.Items.Add(ujedan.Redni_Broj + " " + ujedan.Naziv + " " + ujedan.Mesto_Odrzavanja + " " + ujedan.Datum_Vreme_Odrzavanja);
                    }
                    else if (u.GetType() == typeof(Modna_Revija_Sa_Vise_Kreatora))
                    {
                        Modna_Revija_Sa_Vise_Kreatora uvise = (Modna_Revija_Sa_Vise_Kreatora)u;
                        this.listBox1.Items.Add(uvise.Redni_Broj + " " + uvise.Naziv + " " + uvise.Mesto_Odrzavanja + " " + uvise.Datum_Vreme_Odrzavanja + " nastupali ranije: " + uvise.Ranije_Nastupali_Zajedno);
                    }
                }


                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Example #2
0
        public Modna_Revija_Sa_Vise_Kreatora GetModneRevijeSaViseKreatora(int id)
        {
            ISession s = DataLayer.GetSession();
            Modna_Revija_Sa_Vise_Kreatora mdr = s.Query <Modna_Revija_Sa_Vise_Kreatora>().Where(x => x.Redni_Broj == id).Select(ak => ak).FirstOrDefault();

            mdr.Prikazuje_NaKreator = null;
            mdr.NastupaManekeni     = null;
            // mdr = (Modna_Revija_Sa_Vise_Kreatora)s.GetSessionImplementation().PersistenceContext.Unproxy(mdr);
            return(mdr);
        }
Example #3
0
        private void Kreiraj_Modnu_Revijubutton_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();
                if (Jedan_Kreator.Checked == true)
                {
                    Modna_Revija_Sa_Jednim_Kreatorom mkreator = new Modna_Revija_Sa_Jednim_Kreatorom();
                    mkreator.Naziv                  = this.textBox2.Text;
                    mkreator.Mesto_Odrzavanja       = this.textBox3.Text;
                    mkreator.Datum_Vreme_Odrzavanja = Convert.ToDateTime(this.textBox4.Text);
                    s.Save(mkreator);
                    s.Flush();
                    s.Close();
                    MessageBox.Show("Stavka uspesno dodata");
                    this.Prikazbutton.PerformClick();
                }
                else if (Vise_Kreatora.Checked == true)
                {
                    if (this.DaradioButton.Checked == false && this.NeradioButton.Checked == false)
                    {
                        MessageBox.Show("Niste izabrali da li su ranije kreatori nastupali");
                        return;
                    }
                    Modna_Revija_Sa_Vise_Kreatora mkreator = new Modna_Revija_Sa_Vise_Kreatora();
                    mkreator.Naziv                  = this.textBox2.Text;
                    mkreator.Mesto_Odrzavanja       = this.textBox3.Text;
                    mkreator.Datum_Vreme_Odrzavanja = Convert.ToDateTime(this.textBox4.Text);
                    if (this.DaradioButton.Checked)
                    {
                        mkreator.Ranije_Nastupali_Zajedno = "da";
                    }
                    else if (this.NeradioButton.Checked)
                    {
                        mkreator.Ranije_Nastupali_Zajedno = "ne";
                    }

                    s.Save(mkreator);
                    s.Flush();
                    s.Close();
                    MessageBox.Show("Stavka uspesno dodata");
                    this.Prikazbutton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Niste pravilno izabrali tip modne revije!");
                    return;
                }
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Example #4
0
 public int UpdateModneRevijeSaViseKreatora(Modna_Revija_Sa_Vise_Kreatora mdr)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         s.Update(mdr);
         s.Flush();
         s.Close();
         return(1);
     }
     catch (Exception)
     {
         return(-1);
     }
 }
Example #5
0
 public int RemoveModneRevijeSaViseKreatora(int mdr)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         Modna_Revija_Sa_Vise_Kreatora k = s.Load <Modna_Revija_Sa_Vise_Kreatora>(mdr);
         s.Delete(k);
         s.Flush();
         s.Close();
         return(1);
     }
     catch (Exception ec)
     {
         return(-1);
     }
 }
        public int Put(Modna_Revija_Sa_Vise_Kreatora mdr)
        {
            DataProvider provider = new DataProvider();

            return(provider.UpdateModneRevijeSaViseKreatora(mdr));
        }