private void btnDodaj_Click(object sender, EventArgs e)
        {
            validacijaPodataka();
            oNarodniPoslanik               = new NarodniPoslanikDodaj();
            oNarodniPoslanik.LIme          = txtIme.Text;
            oNarodniPoslanik.SrednjeIme    = txtSrednjeIme.Text;
            oNarodniPoslanik.prezime       = txtPrezime.Text;
            oNarodniPoslanik.JMBG          = Int32.Parse(txtJMBG.Text);
            oNarodniPoslanik.JIBNP         = Int32.Parse(txtJIBNP.Text);
            oNarodniPoslanik.MestoRodjenja = txtMestoRodjenja.Text;
            MessageBox.Show(dtpDatumRodjenja.Value.ToString());
            oNarodniPoslanik.datumRodjenja   = dtpDatumRodjenja.Value;
            oNarodniPoslanik.MestoRodjenja   = txtMestoRodjenja.Text;
            oNarodniPoslanik.ulicaStanovanja = txtUlica.Text;
            oNarodniPoslanik.brojStanovanja  = Int32.Parse(txtBroj.Text);

            try
            {
                ISession s1         = DataLayer.GetSession();
                String   vrednost   = cbClanPoslanickeGrupe.SelectedItem.ToString();
                String[] zaVrednost = vrednost.Split(' ');
                MessageBox.Show(zaVrednost[0] + "\n" + zaVrednost[1]);
                IQuery          q            = s1.CreateQuery("select r from PoslanickaGrupa  r where  r.IDPoslanickeGrupe=" + zaVrednost[0]);
                PoslanickaGrupa poslaniGrupa = q.UniqueResult <PoslanickaGrupa>();
                MessageBox.Show(poslaniGrupa.IDPoslanickeGrupe.ToString());
                //oNarodniPoslanik.pripadaRT
                oNarodniPoslanik.pripada = poslaniGrupa;


                s1.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            try
            {
                ISession s2         = DataLayer.GetSession();
                String   vrednost   = cbClanRadnogTela.SelectedItem.ToString();
                String[] zaVrednost = vrednost.Split(' ');
                MessageBox.Show(zaVrednost[0] + "\n" + zaVrednost[1]);
                IQuery    q        = s2.CreateQuery("select r from RadnoTelo  r where  r.IDRadnoTelo=" + zaVrednost[0]);
                RadnoTelo radnTelo = q.UniqueResult <RadnoTelo>();
                MessageBox.Show(radnTelo.IDRadnoTelo.ToString());
                oNarodniPoslanik.pripadaRT = radnTelo;


                s2.Close();
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.InnerException.Message);
            }

            //oNarodniPoslanik.brojMobilnog = Int16.Parse(txtBrojMobilnog.Text);
            //oNarodniPoslanik.brojFiksnog = Int16.Parse(txtBrojFiksnogTelefona.Text);

            NarodniPoslanikManager.upisiNarodniPoslanik(oNarodniPoslanik);
        }
Пример #2
0
        private void button2_Click_1(object sender, EventArgs e)
        {
            try
            {
                //NarodniPoslanikManager.VratiPoslanika(1);
                //listBox1.Items.Clear();
                //List<NarodniPoslanikPregled> listanp = NarodniPoslanikManager.vratiSveNarodnePoslanikeZaPregled();
                //for (int i = 0; i < listanp.Count; i++)
                //{
                //    listBox1.Items.Add(listanp[i].LIme + listanp[i].SrednjeIme + listanp[i].prezime);
                //}

                //VRLO VAZNO OBAVESTENJE: OVAJ KOD RADI U DEBUG REZIMU,TAKO DA SA SESIJOM JE NEGDE PROBLEM



                listBox1.Items.Clear();
                List <NarodniPoslanikDodaj> listnp = NarodniPoslanikManager.vratiSveNarodnePoslanike();
                for (int i = 0; i < listnp.Count; i++)
                {
                    listBox1.Items.Add(listnp[i].LIme + "  " + listnp[i].SrednjeIme + "  " + listnp[i].prezime + " " + listnp[i].mestoStanovanja);//+"  "+listnp[i].pripada.ImeGrupe );
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
Пример #3
0
        private void btnStalniRadniOdnos_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            List <StalniRadniOdnosPrikaz> listst = NarodniPoslanikManager.vratiSveIzStalnogRadnogOdnosa();

            for (int i = 0; i < listst.Count; i++)
            {
                listBox1.Items.Add(listst[i].ID + "   " + listst[i].Mesec + "  " + listst[i].ImeFirme + "  " + listst[i].Godine);
            }
        }