public RadniDanView(RadniDan radniDan)
 {
     this.Id = radniDan.Id;
     this.DatumIVremePocetka     = radniDan.DatumIVremePocetka;
     this.DatumIVremeZavrsetka   = radniDan.DatumIVremeZavrsetka;
     this.BrojPrisutnihPoslanika = radniDan.BrojPrisutnihPoslanika;
 }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
        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);
            }
        }