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); } }