public Agencijski_Maneken GetAgencijski_Manekeni(int id) { ISession s = DataLayer.GetSession(); Agencijski_Maneken amk = s.Query <Agencijski_Maneken>().Where(x => x.ID == id).Select(ak => ak).FirstOrDefault(); amk.PripadaAgeciji = null; amk.NastupaModna_Revija = null; amk.Casopisi = null; //amk = (Agencijski_Maneken)s.GetSessionImplementation().PersistenceContext.Unproxy(amk); return(amk); }
public int UpdateAgencijski_Maneken(Agencijski_Maneken amk) { try { ISession s = DataLayer.GetSession(); s.Update(amk); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int UpdateAgencijski_Maneken(int id, Agencijski_Maneken amk) { try { ISession s = DataLayer.GetSession(); amk.PripadaAgeciji = s.Load <Agencija>(id); s.Update(amk); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public Form_DetaljiAgencije(int ID) { InitializeComponent(); try { ISession s = DataLayer.GetSession(); Agencijski_Maneken man = s.Load <Agencijski_Maneken>(ID); this.label1.Text = "Agencija: " + man.PripadaAgeciji.ID + " " + man.PripadaAgeciji.PIB + " " + man.PripadaAgeciji.Naziv + " " + man.PripadaAgeciji.Sediste; s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void cmdManytoOne_Click(object sender, EventArgs e)//Agencijski_Maneken pripada Agenciji// { try { ISession s = DataLayer.GetSession(); Agencijski_Maneken amaneken = s.Load <Agencijski_Maneken> (7); MessageBox.Show(amaneken.Licno_Ime + " " + amaneken.Prezime + " " + amaneken.Visina + " " + amaneken.Tezina); MessageBox.Show(amaneken.PripadaAgeciji.Naziv + " " + amaneken.PripadaAgeciji.Sediste); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int RemoveAgencijski_Maneken(int amk) { try { ISession s = DataLayer.GetSession(); Agencijski_Maneken k = s.Load <Agencijski_Maneken>(amk); s.Delete(k); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
private void Kreirajbutton_Click(object sender, EventArgs e) { int broj_selektovanih = this.listBox2.SelectedItems.Count; if (broj_selektovanih == 0) { MessageBox.Show("Niste selektovali agenciju kojoj pripada!"); return; } string z = this.listBox2.SelectedItem.ToString(); char[] param = { ' ' }; string[] rez = z.Split(param); int p = Convert.ToInt32(rez[0]); try { ISession s = DataLayer.GetSession(); Fashion_Show.Entiteti.Agencija agencija = s.Load <Fashion_Show.Entiteti.Agencija>(p);//agencija kojoj pripada Agencijski_Maneken amaneken = new Agencijski_Maneken(); amaneken.Maticni_Broj = Convert.ToInt64(this.textBox2.Text); amaneken.Licno_Ime = this.textBox3.Text; amaneken.Prezime = this.textBox4.Text; amaneken.Datum_Rodjenja = Convert.ToDateTime(this.textBox5.Text); amaneken.Pol = this.textBox1.Text; amaneken.Boja_Kose = this.textBox6.Text; amaneken.Boja_Ociju = this.textBox7.Text; amaneken.Visina = Convert.ToInt32(this.textBox8.Text); amaneken.Tezina = Convert.ToInt32(this.textBox9.Text); amaneken.Konfekcijski_Broj = Convert.ToInt32(this.textBox10.Text); amaneken.PripadaAgeciji = agencija; s.Save(amaneken); agencija.AManekeni.Add(amaneken); s.SaveOrUpdate(agencija); s.Flush(); s.Close(); MessageBox.Show("Stavka uspesno dodata"); this.Prikazbutton.PerformClick(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int AddAgencijski_Maneken(Agencijski_Maneken amk) { try { ISession s = DataLayer.GetSession(); //ovde se menja id agencije Agencija a = s.Load <Agencija>(200); a.AManekeni.Add(amk); amk.PripadaAgeciji = a; s.SaveOrUpdate(a); s.Save(amk); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int RemoveAgencijski_Maneken(int id, Agencijski_Maneken amk) { try { ISession s = DataLayer.GetSession(); ISession sa = DataLayer.GetSession(); Agencija a = sa.Load <Agencija>(id); a.AManekeni.Remove(amk); sa.SaveOrUpdate(a); s.Delete(amk); s.Flush(); s.Close(); sa.Flush(); sa.Close(); return(1); } catch (Exception ec) { return(-1); } }
private void cmdCreateAManeken_Click(object sender, EventArgs e)//PIB i Maticni_Broj su UNIQUE// { try { ISession s = DataLayer.GetSession(); Random rnd = new Random(); int PIB_Agencije = rnd.Next(10000, 99999); long Mbr1 = 5000000000000 + PIB_Agencije; DateTime dd = new DateTime(2010, 3, 6); //tip je domaca Entiteti.Domaca_Agencija da = new Entiteti.Domaca_Agencija() { Naziv = "Aleksandrija", PIB = PIB_Agencije, Sediste = "Beograd ", Datum_Osnivanja = dd }; Agencijski_Maneken o = new Agencijski_Maneken() { Maticni_Broj = Mbr1, Licno_Ime = "Marija", Prezime = "Marjanovic", Pol = "Ž", Visina = 177, Boja_Kose = "seda", Boja_Ociju = "braon", Tezina = 50, Konfekcijski_Broj = 1 }; Agencijski_Maneken o1 = new Agencijski_Maneken() { Maticni_Broj = Mbr1 + 1, Licno_Ime = "Marko", Prezime = "Marjanovic", Pol = "M", Visina = 192, Boja_Kose = "seda", Boja_Ociju = "braon", Tezina = 84, Konfekcijski_Broj = 8 }; s.Save(da); o.PripadaAgeciji = da; s.Save(o); o1.PripadaAgeciji = da; s.Save(o1); da.AManekeni.Add(o); da.AManekeni.Add(o1); s.Save(da); MessageBox.Show("Unos u bazu obavljen!"); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int Delete(int id, Agencijski_Maneken am) { DataProvider provider = new DataProvider(); return(provider.RemoveAgencijski_Maneken(id, am)); }
public int Put(int id, Agencijski_Maneken am) { DataProvider provider = new DataProvider(); return(provider.UpdateAgencijski_Maneken(id, am)); }
public int Post(Agencijski_Maneken am) { DataProvider provider = new DataProvider(); return(provider.AddAgencijski_Maneken(am)); }