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); } }
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); }
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); } }
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); } }
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)); }