private void btnReadZauzeteProstorije_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); SluzbenaProstorija sluzbenaProstorija = session.Load <SluzbenaProstorija>(31); foreach (JeDodeljena jeDodeljena in sluzbenaProstorija.JeDodeljenaOrganizacionimJedinicama) { // MessageBox.Show(orgJedinica.Id.ToString()); if (jeDodeljena.OrganizacionaJedinica.GetType() == typeof(PoslanickaGrupa)) { MessageBox.Show(jeDodeljena.OrganizacionaJedinica.Id.ToString() + ", " + jeDodeljena.OrganizacionaJedinica.Naziv); } else if (jeDodeljena.OrganizacionaJedinica.GetType() == typeof(RadnoTelo)) { MessageBox.Show(jeDodeljena.OrganizacionaJedinica.Id.ToString() + ", " + jeDodeljena.OrganizacionaJedinica.TipRadnogTela); } } session.Close(); } catch (Exception exception) { this.ShowExceptionData(exception); } }
public DodajRadnoTelo(string tip, SluzbenaProstorija sp, NarodniPoslanik prt, NarodniPoslanik zp) { this.TipRadnogTela = tip; this.SluzbenaProstorija = sp; this.PredsednikRadnogTela = prt; this.ZamenikPredsednika = zp; }
private void btnReadSluzbenaProstorija_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); SluzbenaProstorija p = session.Load <SluzbenaProstorija>(33); MessageBox.Show("Sprat: " + p.Sprat + ", Soba: " + p.Broj); session.Close(); } catch (Exception exception) { this.ShowExceptionData(exception); } }
private void btnDeleteSluzbenaProstorija_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); SluzbenaProstorija p = session.Load <SluzbenaProstorija>(33); session.Delete(p); session.Flush(); session.Close(); } catch (Exception exception) { this.ShowExceptionData(exception); } }
private void btnJeDodeljena_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); RadnoTelo radnoTelo = session.Load <RadnoTelo>(32); SluzbenaProstorija sluzbenaProstorija = session.Load <SluzbenaProstorija>(44); JeDodeljena postoji = (from jd in session.Query <JeDodeljena>() where (jd.OrganizacionaJedinica == radnoTelo) select jd) .FirstOrDefault(); //Posto Poslanickoj Grupi i Radnom Telu dodeljujemo prostprije kroz //tabelu JE_DODELJENA, a radnom telu se oddeljue samo jedna prostorija po tekstu zadatka // to moramo proveriti putem aplikacije if (postoji != null) { MessageBox.Show("Zeljenom radnom telu je vec dodeljena sluzbena prostorija na koriscenje!"); session.Flush(); session.Close(); return; } JeDodeljena jeDodeljena = new JeDodeljena(); jeDodeljena.SluzbenaProstorija = sluzbenaProstorija; jeDodeljena.OrganizacionaJedinica = radnoTelo; session.Save(jeDodeljena); session.Flush(); session.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void btnCreateSluzbenaProstorija_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); SluzbenaProstorija p = new SluzbenaProstorija() { Broj = 6, Sprat = 1 }; session.Save(p); session.Flush(); session.Close(); } catch (Exception exception) { this.ShowExceptionData(exception); } }
private void btnUpdateSluzbenaProstorija_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); SluzbenaProstorija p = session.Load <SluzbenaProstorija>(33); int brojSobe = 3; p.Broj = brojSobe; session.Update(p); session.Flush(); session.Close(); MessageBox.Show("Novi broj sobe ubacen putem app je: " + brojSobe); } catch (Exception exception) { this.ShowExceptionData(exception); } }
public SluzbenaProstorijaView(SluzbenaProstorija sluzbenaProstorija) { this.Id = sluzbenaProstorija.Id; this.Sprat = sluzbenaProstorija.Sprat; this.Broj = sluzbenaProstorija.Broj; }