private void Obrisibutton_Click(object sender, EventArgs e) { int broj_selektovanih = this.listBox1.SelectedItems.Count; if (broj_selektovanih == 0) { MessageBox.Show("Niste selektovali casopis"); return; } string z = this.listBox1.SelectedItem.ToString(); char[] param = { ' ' }; string[] rez = z.Split(param); int p = Convert.ToInt32(rez[0]); try { ISession s = DataLayer.GetSession(); Fashion_Show.Entiteti.Maneken m = s.Load <Fashion_Show.Entiteti.Maneken>(ID_Manekena); Casopic casopis = s.Load <Casopic>(p);// ID Casopis m.Casopisi.Remove(casopis); casopis.PripadaManekenu = null; s.SaveOrUpdate(m); s.Delete(casopis); s.Flush(); this.listBox1.Items.Remove(this.listBox1.SelectedItem); this.listBox1.Refresh(); MessageBox.Show("Uspesno brisanje!"); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button1_Click(object sender, EventArgs e) { int broj_selektovanih = this.listBox1.SelectedItems.Count; if (broj_selektovanih == 0) { MessageBox.Show("Niste selektovali casopis"); return; } string z = this.listBox1.SelectedItem.ToString(); char[] param = { ' ' }; string[] rez = z.Split(param); int p = Convert.ToInt32(rez[0]); try { ISession s = DataLayer.GetSession(); Fashion_Show.Entiteti.Maneken m = s.Load <Fashion_Show.Entiteti.Maneken>(ID_Manekena); Casopic casopis = s.Load <Casopic>(p);// ID Casopis casopis.Naziv_Casopisa = this.CasopisText.Text; s.SaveOrUpdate(m); s.SaveOrUpdate(casopis); s.Flush(); this.prikazi(); MessageBox.Show("Uspesno azuriranje naziva casopisa!"); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public Casopic GetCasopisi(int id) { ISession s = DataLayer.GetSession(); Casopic pm = s.Query <Casopic>().Where(x => x.ID_Casopis == id).Select(p => p).FirstOrDefault(); pm.PripadaManekenu = null; return(pm); }
public int UpdateCasopisi(Casopic cas) { try { ISession s = DataLayer.GetSession(); s.Update(cas); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int UpdateCasopisi(int id, Casopic g) { try { ISession s = DataLayer.GetSession(); g.PripadaManekenu = s.Load <Maneken>(id); s.Update(g); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int RemoveCasopisi(Casopic cas) { try { ISession s = DataLayer.GetSession(); Casopic k = s.Load <Casopic>(cas); s.Delete(k); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int AddCasopisi(Casopic cas) { try { ISession s = DataLayer.GetSession(); //cas.PripadaManekenu = null; s.Save(cas); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int AddCasopisi(Casopic pan) { try { ISession s = DataLayer.GetSession(); //ovde se menja id manekena Maneken mesto = s.Load <Maneken>(6); mesto.Casopisi.Add(pan); pan.PripadaManekenu = mesto; s.SaveOrUpdate(mesto); s.Save(pan); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int RemoveCasopisi(Casopic g) { try { ISession s = DataLayer.GetSession(); ISession sa = DataLayer.GetSession(); //ovde se menja id manekena Maneken mesto = sa.Load <Maneken>(6); mesto.Casopisi.Remove(g); sa.SaveOrUpdate(mesto); s.Delete(g); s.Flush(); s.Close(); sa.Flush(); sa.Close(); return(1); } catch (Exception ec) { return(-1); } }
private void Dodajbutton_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Fashion_Show.Entiteti.Maneken m = s.Load <Fashion_Show.Entiteti.Maneken>(ID_Manekena); Casopic casopis = new Casopic(); casopis.Naziv_Casopisa = this.CasopisText.Text; casopis.PripadaManekenu = m; s.Save(casopis); m.Casopisi.Add(casopis); s.SaveOrUpdate(m); s.Flush(); s.Close(); this.listBox1.Items.Add(casopis.ID_Casopis + " " + casopis.Naziv_Casopisa); this.listBox1.Refresh(); MessageBox.Show("Uspesno dodavanje casopisa manekenu!"); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int Delete(Casopic g) { DataProvider provider = new DataProvider(); return(provider.RemoveCasopisi(g)); }
public int Put(int id, Casopic g) { DataProvider provider = new DataProvider(); return(provider.UpdateCasopisi(id, g)); }
public int Post(Casopic g) { DataProvider provider = new DataProvider(); return(provider.AddCasopisi(g)); }