Пример #1
0
        private void PopuniFormu()
        {
            try
            {
                ISession s = DataLayer.GetSession();

                StambenaNekretnina n = s.Load <StambenaNekretnina>(this.parent.id_selektovanaStambena);
                txtUlica.Text        = n.Ime_ulice;
                numericBroj.Value    = n.Broj;
                numericSprat.Value   = n.Sprat;
                datumIzgradnje.Value = n.Datum_izgradnje;
                if (n.p_i == "p")
                {
                    radioProdaja.Checked = true;
                }
                else
                {
                    radioIznajmljivanje.Checked = true;
                }
                numBrojKupatila.Value = n.Broj_kupatila;
                txtCenaStambene.Text  = n.Cena.ToString();
                numIDKvarta.Value     = n.Kvart.ID;
                numIDProdavca.Value   = n.Prodavac.ID;
                s.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
        private void btnDodavanjeNoveNekretnine_Click(object sender, EventArgs e)
        {
            try
            {
                ISession sesija = DataLayer.GetSession();

                StambenaNekretnina  st = new StambenaNekretnina();
                ProdavacFizickoLice pf = sesija.Load <ProdavacFizickoLice>(8);
                Kvart k = sesija.Load <Kvart>(4);
                MessageBox.Show("JMBG: " + pf.JMBG);
                MessageBox.Show(k.Gradska_zona);

                st.Ime_ulice       = "Test ulica";
                st.Sprat           = 4;
                st.p_i             = "p"; //p-prodaja
                st.Datum_izgradnje = new DateTime(2019, 11, 13);
                st.Broj            = 5;
                st.Broj_kupatila   = 2;
                st.Cena            = 55000;
                st.Prodavac        = pf;
                st.Kvart           = k;

                sesija.Save(st);
                sesija.Close();
                MessageBox.Show("Nekretnina je uspesno dodata");
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }