Example #1
0
        private void btnReadSazivaociVanrednaSednicaNarodnihPoslanika_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                VanrednaSednica vs = session.Load <VanrednaSednica>(39);

                string prikaz = "Sazivaoci: ";

                foreach (JeSazvalo jeSazvalo in vs.JeSazvaloNarodniPoslanici)
                {
                    prikaz += "\n" + jeSazvalo.NarodniPoslanik.LicnoIme + " " + jeSazvalo.NarodniPoslanik.ImeRoditelja + " " + jeSazvalo.NarodniPoslanik.Prezime;
                }

                MessageBox.Show(prikaz);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #2
0
        private void btnReadRadniDaniSednice_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                VanrednaSednica vs = session.Load <VanrednaSednica>(32);

                string prikaz = "";

                foreach (var radniDan in vs.RadniDani)
                {
                    prikaz += "Pocetak: " + radniDan.DatumIVremePocetka.ToString() + ", Zavrsetak: " + radniDan.DatumIVremeZavrsetka.ToString()
                              + ", Broj prisutnih poslanika: " + radniDan.BrojPrisutnihPoslanika + "\n";
                }

                MessageBox.Show(prikaz);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #3
0
        private void btnReadSednica_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                VanrednaSednica vs = session.Load <VanrednaSednica>(32);

                string prikaz = "Broj saziva: " + vs.BrojSaziva + "\nBroj zasedanja: " + vs.BrojZasedanja + "\nDatum pocetka" + vs.DatumPocetka.ToShortDateString()
                                + "\nDatum zavrsetka" + vs.DatumZavrsetka.ToShortDateString() + " \nTip vanredne sednice: " + vs.TipVanredneSednice;

                MessageBox.Show(prikaz);


                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #4
0
        private void btnJeSazvalo_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                VanrednaSednica vanrednaSednica = session.Load <VanrednaSednica>(39);
                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(65);

                JeSazvalo jeSazvalo = new JeSazvalo();
                jeSazvalo.NarodniPoslanik = narodniPoslanik;
                jeSazvalo.Sednica         = vanrednaSednica;

                session.Save(jeSazvalo);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #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);
            }
        }
 public VanrednaSednicaView(VanrednaSednica vanrednaSednica) : base(vanrednaSednica)
 {
     this.TipVanredneSednice = vanrednaSednica.TipVanredneSednice;
 }