Example #1
0
        public static void upisiNarodniPoslanik(NarodniPoslanikDodaj npd)
        {
            try
            {
                ISession        s  = DataLayer.GetSession();
                NarodniPoslanik np = new NarodniPoslanik();
                np.LicnoIme        = npd.LIme;
                np.SrednjeIme      = npd.SrednjeIme;
                np.Prezime         = npd.prezime;
                np.JMBG            = npd.JMBG;
                np.JIBNP           = npd.JIBNP;
                np.MestoRodjenja   = npd.MestoRodjenja;
                np.DatumRodjenja   = npd.datumRodjenja;
                np.MestoStanovanja = npd.mestoStanovanja;
                np.UlicaStanovanja = npd.ulicaStanovanja;
                np.Broj            = npd.brojStanovanja;

                s.Save(np);
                s.Flush();


                np.PripadaPoslanickojGrupi = npd.pripada;
                np.ClanRadnogTela          = npd.pripadaRT;

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

                NarodniPoslanik narodniPoslanik = new NarodniPoslanik()
                {
                    Jib              = 845715,
                    Jmbg             = 7539628414972,
                    LicnoIme         = "N",
                    ImeRoditelja     = "NP",
                    Prezime          = "P",
                    DatumRodjenja    = new DateTime(1971, 6, 9),
                    MestoRodjenja    = "MR",
                    IzbornaLista     = "IL",
                    MestoStanovanja  = "MS",
                    AdresaStanovanja = "AS"
                };

                session.Save(narodniPoslanik);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #3
0
 public DodajRadnoTelo(string tip, SluzbenaProstorija sp, NarodniPoslanik prt, NarodniPoslanik zp)
 {
     this.TipRadnogTela        = tip;
     this.SluzbenaProstorija   = sp;
     this.PredsednikRadnogTela = prt;
     this.ZamenikPredsednika   = zp;
 }
Example #4
0
        private void btnReadJeZamenik_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(64);

                foreach (OrganizacionaJedinica organizacionaJedinica in narodniPoslanik.JeZamenik)
                {
                    if (organizacionaJedinica.GetType() == typeof(PoslanickaGrupa))
                    {
                        PoslanickaGrupa poslanickaGrupa = (PoslanickaGrupa)organizacionaJedinica;
                        MessageBox.Show("Narodni poslanik " + narodniPoslanik.LicnoIme + ", je zamenik: " + poslanickaGrupa.Naziv);
                    }
                    else
                    {
                        RadnoTelo radnoTelo = (RadnoTelo)organizacionaJedinica;
                        MessageBox.Show("Narodni poslanik " + narodniPoslanik.LicnoIme + ", je zamenik: " + radnoTelo.TipRadnogTela);
                    }
                }

                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Example #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s1         = DataLayer.GetSession();
                String   vrednost   = comboBox1.SelectedItem.ToString();
                String[] zaVrednost = vrednost.Split(' ');
                MessageBox.Show(zaVrednost[0] + "\n" + zaVrednost[1]);
                IQuery          q    = s1.CreateQuery("select r from NarodniPoslanik  r where  r.IDNarodniPoslanik=" + zaVrednost[0]);
                NarodniPoslanik Niko = q.UniqueResult <NarodniPoslanik>();
                MessageBox.Show(Niko.IDNarodniPoslanik.ToString());

                s1.Flush();

                StalniRadniOdnos novi = new StalniRadniOdnos();
                novi.ImeFirme          = txtIme.Text;
                novi.Godine            = Int16.Parse(txtGodina.Text);
                novi.Mesec             = Int16.Parse(txtMesec.Text);
                novi.Dan               = Int16.Parse(txtDan.Text);
                novi.BrojRadneKnjizice = Int16.Parse(txtBrojRKnjizice.Text);

                s1.Save(novi);
                s1.Flush();


                s1.Close();
            }
            catch (Exception exccc)
            {
                MessageBox.Show(exccc.InnerException.Message);
            }
        }
Example #6
0
        private void btnCreateRadnoTelo_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                NarodniPoslanik predsednik = session.Load <NarodniPoslanik>(56);
                NarodniPoslanik zamenik    = session.Load <NarodniPoslanik>(57);

                RadnoTelo radnoTelo = new RadnoTelo()
                {
                    TipRadnogTela = "komisija"
                };

                radnoTelo.Predsednik = predsednik;
                radnoTelo.Zamenik    = zamenik;

                session.Save(radnoTelo);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Example #7
0
        private void btnCreatePoslanickaGrupa_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                NarodniPoslanik predsednik = session.Load <NarodniPoslanik>(56);
                NarodniPoslanik zamenik    = session.Load <NarodniPoslanik>(57);

                PoslanickaGrupa poslanickaGrupa = new PoslanickaGrupa()
                {
                    Naziv = "Grupa Console1"
                };

                poslanickaGrupa.Predsednik = predsednik;
                poslanickaGrupa.Zamenik    = zamenik;

                session.Save(poslanickaGrupa);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Example #8
0
 public NarodniPoslanikView(NarodniPoslanik narodniPoslanik)
 {
     Id               = narodniPoslanik.Id;
     Jib              = narodniPoslanik.Jib;
     Jmbg             = narodniPoslanik.Jmbg;
     LicnoIme         = narodniPoslanik.LicnoIme;
     ImeRoditelja     = narodniPoslanik.ImeRoditelja;
     Prezime          = narodniPoslanik.Prezime;
     DatumRodjenja    = narodniPoslanik.DatumRodjenja;
     MestoRodjenja    = narodniPoslanik.MestoRodjenja;
     IzbornaLista     = narodniPoslanik.IzbornaLista;
     MestoStanovanja  = narodniPoslanik.MestoStanovanja;
     AdresaStanovanja = narodniPoslanik.AdresaStanovanja;
 }
Example #9
0
        private void btnReadNarodniPoslanik_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(42);

                MessageBox.Show(narodniPoslanik.LicnoIme + ", adresa stanovanja: " + narodniPoslanik.AdresaStanovanja);

                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #10
0
        public NarodniPoslanikView(
            NarodniPoslanik narodniPoslanik,
            IList <OrganizacionaJedinica> jePredsednik,
            IList <OrganizacionaJedinica> jeZamenik,
            IList <Telefon> telefoni)
        {
            Id               = narodniPoslanik.Id;
            Jib              = narodniPoslanik.Jib;
            Jmbg             = narodniPoslanik.Jmbg;
            LicnoIme         = narodniPoslanik.LicnoIme;
            ImeRoditelja     = narodniPoslanik.ImeRoditelja;
            Prezime          = narodniPoslanik.Prezime;
            DatumRodjenja    = narodniPoslanik.DatumRodjenja;
            MestoRodjenja    = narodniPoslanik.MestoRodjenja;
            IzbornaLista     = narodniPoslanik.IzbornaLista;
            MestoStanovanja  = narodniPoslanik.MestoStanovanja;
            AdresaStanovanja = narodniPoslanik.AdresaStanovanja;

            if (jePredsednik != null)
            {
                JePredsednik = new List <OrganizacionaJedinicaView>();
                foreach (OrganizacionaJedinica organizacionaJedinica in jePredsednik)
                {
                    JePredsednik.Add(new OrganizacionaJedinicaView(organizacionaJedinica));
                }
            }

            if (jeZamenik != null)
            {
                JeZamenik = new List <OrganizacionaJedinicaView>();
                foreach (OrganizacionaJedinica organizacionaJedinica in jeZamenik)
                {
                    JeZamenik.Add(new OrganizacionaJedinicaView(organizacionaJedinica));
                }
            }

            if (telefoni != null)
            {
                Telefoni = new List <TelefonView>();
                foreach (Telefon telefon in telefoni)
                {
                    Telefoni.Add(new TelefonView(telefon));
                }
            }
        }
Example #11
0
        private void btnDeleteNarodniPoslanik_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(71);

                session.Delete(narodniPoslanik);

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

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(32);

                foreach (JeClan jeClan in narodniPoslanik.JeClanOrganizacionihJedinica)
                {
                    MessageBox.Show("Narodni poslanik " + narodniPoslanik.LicnoIme + ", je clan: " + jeClan.OrganizacionaJedinica.Id);
                }
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Example #13
0
        private void btnCreateJePredlozio_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                AktNarodnihPoslanika anp = session.Load <AktNarodnihPoslanika>(103);

                NarodniPoslanik np1 = session.Load <NarodniPoslanik>(31);
                NarodniPoslanik np2 = session.Load <NarodniPoslanik>(32);
                NarodniPoslanik np3 = session.Load <NarodniPoslanik>(40);

                JePredlozio jepredlozio1 = new JePredlozio();
                jepredlozio1.NarodniPoslanik = np1;
                jepredlozio1.Akt             = anp;

                JePredlozio jepredlozio2 = new JePredlozio();
                jepredlozio2.NarodniPoslanik = np2;
                jepredlozio2.Akt             = anp;

                JePredlozio jepredlozio3 = new JePredlozio();
                jepredlozio3.NarodniPoslanik = np3;
                jepredlozio3.Akt             = anp;

                session.Save(jepredlozio1);
                session.Save(jepredlozio2);
                session.Save(jepredlozio3);

                //anp.JePredlozioNarodniPoslanici.Add(jepredlozio1);
                //anp.JePredlozioNarodniPoslanici.Add(jepredlozio2);
                //anp.JePredlozioNarodniPoslanici.Add(jepredlozio3);

                // session.Save(anp);

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

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(31);

                foreach (JePredlozio jePredlozio in narodniPoslanik.JePredlozioAkte)
                {
                    MessageBox.Show("Ime: " + narodniPoslanik.LicnoIme + ", akt: " + jePredlozio.Akt.TipAkta + ", " + jePredlozio.Akt.TipPredlozioca);
                }

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

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(40);

                foreach (JeSazvalo jeSazvalo in narodniPoslanik.JeSazvaoSednice)
                {
                    MessageBox.Show("Ime: " + narodniPoslanik.LicnoIme + ", broj saziva sednice" + jeSazvalo.Sednica.BrojSaziva);
                }

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

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(42);

                narodniPoslanik.AdresaStanovanja = "Stahinjica Bana 223";

                session.Update(narodniPoslanik);

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

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(31);

                foreach (Telefon telefon in narodniPoslanik.Telefoni)
                {
                    MessageBox.Show("Ime: " + narodniPoslanik.LicnoIme + ", broj telefona: " + telefon.BrojTelefona);
                }

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

                NarodniPoslanik np1 = session.Load <NarodniPoslanik>(37);
                PoslanickaGrupa pg  = session.Load <PoslanickaGrupa>(36);

                JeClan jc = new JeClan();
                jc.NarodniPoslanik       = np1;
                jc.OrganizacionaJedinica = pg;

                session.Save(jc);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #19
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 #20
0
        private void btnUpdateRadnoTelo_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                RadnoTelo radnoTelo = session.Load <RadnoTelo>(35);

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(67);

                radnoTelo.Predsednik = narodniPoslanik;
                radnoTelo.Zamenik    = narodniPoslanik;

                session.Update(radnoTelo);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Example #21
0
        private void btnCreateTelefon_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                NarodniPoslanik narodniPoslanik = session.Load <NarodniPoslanik>(31);

                Telefon telefon = new Telefon()
                {
                    BrojTelefona = "+381 22222222"
                };

                telefon.NarodniPoslanik = narodniPoslanik;
                session.Save(telefon);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
 public TelefonView(Telefon telefon, NarodniPoslanik narodniPoslanik)
 {
     Id              = telefon.Id;
     BrojTelefona    = telefon.BrojTelefona;
     NarodniPoslanik = new NarodniPoslanikView(narodniPoslanik);
 }
Example #23
0
 public RadnoTeloView(RadnoTelo radnoTelo, NarodniPoslanik predsednik, NarodniPoslanik zamenik)
     : base(radnoTelo, predsednik, zamenik)
 {
     TipRadnogTela = radnoTelo.TipRadnogTela;
 }
 public PoslanickaGrupaView(PoslanickaGrupa poslanickaGrupa, NarodniPoslanik predsednik, NarodniPoslanik zamenik)
     : base(poslanickaGrupa, predsednik, zamenik)
 {
     Naziv = poslanickaGrupa.Naziv;
 }
        public OrganizacionaJedinicaView(OrganizacionaJedinica organizacionaJedinica, NarodniPoslanik predsednik, NarodniPoslanik zamenik)
        {
            Id = organizacionaJedinica.Id;

            Predsednik = new NarodniPoslanikView(predsednik);
            Zamenik    = new NarodniPoslanikView(zamenik);
        }