private void Kreirajbutton_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Specijalan_Gost sgost = new Specijalan_Gost(); sgost.Maticni_Broj = Convert.ToInt64(this.textBox2.Text); sgost.Licno_Ime = this.textBox3.Text; sgost.Prezime = this.textBox4.Text; sgost.Datum_Rodjenja = Convert.ToDateTime(this.textBox5.Text); sgost.Pol = this.textBox1.Text; sgost.Boja_Kose = this.textBox6.Text; sgost.Boja_Ociju = this.textBox7.Text; sgost.Visina = Convert.ToInt32(this.textBox8.Text); sgost.Tezina = Convert.ToInt32(this.textBox9.Text); sgost.Konfekcijski_Broj = Convert.ToInt32(this.textBox10.Text); sgost.Zanimanje = this.textBox11.Text; s.Save(sgost); s.Flush(); s.Close(); MessageBox.Show("Stavka uspesno dodata"); this.Prikazbutton.PerformClick(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void cmdCreateSGost_Click(object sender, EventArgs e)//kreiranje specijalnog gosta Maticni_Broj je unique// { try { ISession s = DataLayer.GetSession(); Random rnd = new Random(); int pomocna = rnd.Next(10000, 99999); long Mbr1 = 6000000000000 + pomocna; Specijalan_Gost m = new Specijalan_Gost(); m.Licno_Ime = "Mina"; m.Prezime = "Petrovic"; m.Pol = "Ž"; m.Maticni_Broj = Mbr1; m.Boja_Kose = "plava"; m.Boja_Ociju = "zelena"; m.Visina = 165; m.Tezina = 55; m.Konfekcijski_Broj = 3; m.Zanimanje = "pisac"; s.Save(m); s.Close(); MessageBox.Show("Unos u bazu obavljen!"); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public Specijalan_Gost GetSpecijalaniGosti(int id) { ISession s = DataLayer.GetSession(); Specijalan_Gost amk = s.Query <Specijalan_Gost>().Where(x => x.ID == id).Select(ak => ak).FirstOrDefault(); amk.NastupaModna_Revija = null; amk.Casopisi = null; //amk = (Specijalan_Gost)s.GetSessionImplementation().PersistenceContext.Unproxy(amk); return(amk); }
public int UpdateSpecijalaniGost(Specijalan_Gost amk) { try { ISession s = DataLayer.GetSession(); s.Update(amk); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int RemoveSpecijalaniGost(int amk) { try { ISession s = DataLayer.GetSession(); Specijalan_Gost k = s.Load <Specijalan_Gost>(amk); s.Delete(k); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int AddSpecijalan_Gost(Specijalan_Gost amk) { try { ISession s = DataLayer.GetSession(); s.Save(amk); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int Put(Specijalan_Gost am) { DataProvider provider = new DataProvider(); return(provider.UpdateSpecijalaniGost(am)); }
public int Post(Specijalan_Gost am) { DataProvider provider = new DataProvider(); return(provider.AddSpecijalan_Gost(am)); }