public RadniDanView(RadniDan radniDan) { this.Id = radniDan.Id; this.DatumIVremePocetka = radniDan.DatumIVremePocetka; this.DatumIVremeZavrsetka = radniDan.DatumIVremeZavrsetka; this.BrojPrisutnihPoslanika = radniDan.BrojPrisutnihPoslanika; }
private void btnReadSednicaForRadniDan_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); RadniDan rd = session.Load <RadniDan>(32); MessageBox.Show("Broj Zasedanja: " + rd.Sednica.BrojZasedanja + " Broj saziva: " + rd.Sednica.BrojSaziva.ToString()); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void btnReadRadniDan_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); RadniDan rd = (from r in session.Query <RadniDan>() where (r.Sednica.Id == 32) select r).First <RadniDan>(); MessageBox.Show("Datum: " + rd.DatumIVremePocetka.ToShortDateString() + "\nPocetak: " + rd.DatumIVremePocetka.ToShortTimeString() + "\nZavrsetak: " + rd.DatumIVremeZavrsetka.ToShortTimeString() + "\nBroj prisutnih poslanika: " + rd.BrojPrisutnihPoslanika); session.Flush(); session.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void btnUpdateRadniDan_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); RadniDan rd = (from r in session.Query <RadniDan>() where (r.Sednica.Id == 32) select r).First <RadniDan>(); rd.BrojPrisutnihPoslanika = 78; int id = rd.Id; session.Update(rd); session.Flush(); session.Close(); MessageBox.Show("Novi broj poslanika entiteta RadniDan sa id-jem " + id + " iznosi 78"); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void btnCreateSednica_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); RedovnaSednica rSed = new RedovnaSednica() { BrojZasedanja = 5, BrojSaziva = 3, DatumPocetka = new DateTime(2012, 1, 1), DatumZavrsetka = new DateTime(2012, 1, 1), }; VanrednaSednica vSedVlade = new VanrednaSednica() { BrojZasedanja = 6, BrojSaziva = 1, DatumPocetka = new DateTime(2012, 5, 1), DatumZavrsetka = new DateTime(2012, 5, 1), TipVanredneSednice = "na zahtev vlade" }; VanrednaSednica vSedNP = new VanrednaSednica() { BrojZasedanja = 6, BrojSaziva = 2, DatumPocetka = new DateTime(2012, 7, 1), DatumZavrsetka = new DateTime(2012, 7, 2), TipVanredneSednice = "na zahtev narodnih poslanika" }; RadniDan rd1 = new RadniDan() { DatumIVremePocetka = new DateTime(2012, 1, 1, 8, 10, 0), DatumIVremeZavrsetka = new DateTime(2012, 1, 1, 12, 32, 0), BrojPrisutnihPoslanika = 43 }; RadniDan rd2 = new RadniDan() { DatumIVremePocetka = new DateTime(2012, 5, 1, 8, 10, 0), DatumIVremeZavrsetka = new DateTime(2012, 5, 1, 12, 32, 0), BrojPrisutnihPoslanika = 43 }; session.Save(rSed); session.Save(vSedVlade); session.Save(vSedNP); rd1.Sednica = rSed; rd2.Sednica = vSedVlade; // vanrednoj Sednici sazvanoj od strane narodnih poslanika dodelicemo radne dane u posebnom button-u // rezervisanom za kreiranje radnog dana sednice rSed.RadniDani.Add(rd1); rSed.RadniDani.Add(rd2); session.Save(rSed); session.Save(vSedVlade); session.Flush(); session.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }