private void cmdKreirajKoordinatora_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); Koordinator_Opstine koordinator = new Koordinator_Opstine(); koordinator.Licno_ime = "Ana"; koordinator.Ime_roditelja = "Miodrag"; koordinator.Prezime = "Anic"; koordinator.Datum_rodjenja = Convert.ToDateTime("22-SEP-1998"); koordinator.Ulica = "Nova Ulica"; koordinator.Broj = "7a"; koordinator.Adresa_Kancelarije = "Nova Adresa"; koordinator.Ime_Opstine = "Medijana"; session.Save(koordinator); session.Flush(); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Koordinator_Opstine_View(Koordinator_Opstine ko) : base(ko) { if (ko == null) { return; } Adresa_Kancelarije = ko.Adresa_Kancelarije; Ime_Opstine = ko.Ime_Opstine; }
private void cmdDodajLetke_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); Deljenje_Letki letka = new Deljenje_Letki(); Koordinator_Opstine koordinator = new Koordinator_Opstine() { Licno_ime = "Antonio", Ime_roditelja = "Migel", Prezime = "Banderas", Datum_rodjenja = Convert.ToDateTime("23-APR-1972"), Adresa_Kancelarije = "Barcelona", Ime_Opstine = "Barca", Ulica = "La Casa", Broj = "66" }; session.Save(koordinator); session.Flush(); letka.Grad = "Bujanovac"; letka.Koordinator = koordinator; session.Save(letka); session.Flush(); Lokacije lokacija = new Lokacije(); lokacija.Id.Deljenje_Letki = letka; lokacija.Id.Lokacija = "Center"; session.Save(lokacija); session.Flush(); letka.Lokacije.Add(lokacija); session.Save(letka); session.Flush(); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cmdKoordinatorOpstine_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); IList <Aktivista_Stranke> aktivista = session.QueryOver <Aktivista_Stranke>() .Where(a => a.Id == 20) .List <Aktivista_Stranke>(); Koordinator_Opstine k = (Koordinator_Opstine)aktivista[0]; MessageBox.Show(k.Adresa_Kancelarije); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static KoordinatorBasic GetKoordinatorBasic(int odId) { KoordinatorBasic ob = new KoordinatorBasic(); try { ISession s = DataLayer.GetSession(); Koordinator_Opstine o = s.Load <Koordinator_Opstine>(odId); ob = new KoordinatorBasic(o.Id, o.PratiGlasackoMesto.Naziv, o.PratiGlasackoMesto.Broj_biraca); s.Close(); } catch (Exception ec) { //handle exceptions } return(ob); }
private void cmdRefresh_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); Koordinator_Opstine k = session.Load <Koordinator_Opstine>(20); MessageBox.Show("Trenutna vrednost: " + k.Adresa_Kancelarije); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } try { ISession session = DataLayer.GetSession(); Koordinator_Opstine k = session.Load <Koordinator_Opstine>(20); //originalna sesija se zatvara i raskida se veza izmedju objekta i sesije //objekat se modifikuje potpuno nezavisno od sesije k.Adresa_Kancelarije = "Azurirana Adresa 40"; //otvara se nova sesija //poziva se Update i objekat se povezuje sa novom sesijom session.Update(k); session.Flush(); session.Refresh(k); MessageBox.Show("Azurirana vrednost: " + k.Adresa_Kancelarije); session.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static KoordinatorBasic UpdateKoordinatorBasic(KoordinatorBasic ob) { try { ISession s = DataLayer.GetSession(); Koordinator_Opstine o = s.Load <Koordinator_Opstine>(ob.KoordinatorId); o.PratiGlasackoMesto.Naziv = ob.Glasacko_Mesto_Naziv; o.PratiGlasackoMesto.Broj_biraca = ob.Glasacko_Mesto_Broj; s.Update(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } return(ob); }