private void BindForm() { comboBoxStanje.DataSource = DANekretnine.getSatanja(); comboBoxStanje.DisplayMember = "NazivStanja"; comboBoxStanje.ValueMember = "StanjeID"; comboBoxKategorije.DataSource = DANekretnine.getkategorije(); comboBoxKategorije.DisplayMember = "NazivKategorije"; comboBoxKategorije.ValueMember = "KategorijaID"; comboVrste.DataSource = DANekretnine.getVrste(); comboVrste.DisplayMember = "NazivVrste"; comboVrste.ValueMember = "VrstaID"; comboBoxSprat.DataSource = DANekretnine.getSpratovi(); comboBoxSprat.DisplayMember = "NazivSprata"; comboBoxSprat.ValueMember = "SpratID"; comboBoxSobe.DataSource = DANekretnine.getSobe(); comboBoxSobe.DisplayMember = "BrojSoba"; comboBoxSobe.ValueMember = "SobaID"; comboBoxGrijanje.DataSource = DANekretnine.getGrijanje(); comboBoxGrijanje.DisplayMember = "NazivGrijanja"; comboBoxGrijanje.ValueMember = "GrijanjeID"; comboBox1.DataSource = DANekretnine.getKantone(); comboBox1.DisplayMember = "Naziv"; comboBox1.ValueMember = "KantonID"; }
protected void BindGrid() { int id = Convert.ToInt32(ddlGrad.SelectedValue); GridView1.DataSource = DANekretnine.PotraznjaSelect(id); GridView1.DataBind(); }
protected void btnSacuvaj_Click(object sender, EventArgs e) { if (rblOcijeni.SelectedItem != null) { Ocjene o = DANekretnine.provjeriOcjenjene(logirani, nekretninaID); if (o == null) { Ocjene oc = new Ocjene(); oc.KupacID = logirani; oc.NekretninaID = nekretninaID; oc.Datum = Convert.ToDateTime(DateTime.Now.ToShortDateString()); oc.Ocjena = Convert.ToInt32(rblOcijeni.SelectedIndex + 1); DANekretnine.inesrtOcjena(oc); string display = "Uspješno spašeno."; ClientScript.RegisterStartupScript(this.GetType(), "Info", "alert('" + display + "');", true); BindGrid(); } else { string display = "Uslugu ste već ocjenili!"; ClientScript.RegisterStartupScript(this.GetType(), "Upozorenje", "alert('" + display + "');", true); } } }
protected void Button1_Click(object sender, EventArgs e) { DANekretnine.InsertOdgovor(Convert.ToInt32(Session[PitanjeID]), TextBox1.Text); Panel1.Visible = false; GridView2.DataSource = DANekretnine.getNeodgPitanjaByKorID(Convert.ToInt32(Request["id"])); GridView2.DataBind(); }
protected void btnSacuvaj_Click(object sender, EventArgs e) { int katID = Convert.ToInt32(ddlKategorije.SelectedValue); Kategorije k = DANekretnine.getKategorijeByID(katID); Nekretnine n = new Nekretnine(); n.Adresa = tbAdresa.Text; n.Aktivna = true; n.BrojKvadrata = Convert.ToInt32(tbKvadrati.Text); n.BrojPosjeta = 0; n.Cijena = Convert.ToDouble(tbCijena.Text); n.DatumObjave = DateTime.Now; n.Garaža = cbGaraza.Checked; n.GodinaIzgradnje = Convert.ToInt32(tbGodina.Text); n.GrijanjeID = Convert.ToInt32(ddlGrijanje.SelectedValue); n.Internet = cbInternet.Checked; n.KategorijaID = Convert.ToInt32(ddlKategorije.SelectedValue); n.Knalizacija = cbKanalizacija.Checked; n.Lift = cbLift.Checked; n.Namješten = cbNamjesten.Checked; n.Naslov = tbNaslov.Text; n.NedavnoAdaptiran = cbAdaptiran.Checked; n.Novogradnja = cbNovogradnja.Checked; n.Parking = cbParking.Checked; n.SobeID = Convert.ToInt32(ddlSobe.SelectedValue); n.SpratID = Convert.ToInt32(ddlSprat.SelectedValue); n.StanjeID = Convert.ToInt32(ddlStanje.SelectedValue); n.Struja = cbStruja.Checked; n.Telefon = cbTelefon.Checked; n.Uknjiženo = cbUknjizeno.Checked; n.Voda = cbVoda.Checked; n.VrstaID = Convert.ToInt32(ddlVrste.SelectedValue); n.KantonID = Convert.ToInt32(ddlKantoni.SelectedValue); n.KorisnikID = logirani; //Spašavanje slike byte[] slika = uploadImage(n); int id = DANekretnine.insertID(n); int idG = Convert.ToInt32(ddlGrad.SelectedValue); List <string> mailovi = DANekretnine.PotraznjaKorisniciEmail(idG); foreach (var item in mailovi) { SendMail(item, n); } uploadImagesALL(id, slika); //Spašavanje slike clear(); Response.Redirect("/Naslovna.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { dataTop3.DataSource = DANekretnine.getTOP3(); dataTop3.DataBind(); } }
//protected void ddlKantoni_SelectedIndexChanged(object sender, EventArgs e) //{ // int ID = Convert.ToInt32(ddlKantoni.SelectedValue); // Kantoni k = DANekretnine.getKantoniByID(ID); // if (k != null) // { // ddlGrad.DataSource = DANekretnine.getGradove(k.KantonID); // ddlGrad.DataTextField = "NazivGarda"; // ddlGrad.DataValueField = "GradID"; // ddlGrad.DataBind(); // } //} protected void btnTrazi_Click(object sender, EventArgs e) { zadnjeDodani.DataSource = DANekretnine.getIznajmljivanje(Convert.ToInt32(ddlKantoni.SelectedValue), Convert.ToInt32(ddlKategorije.SelectedValue), Convert.ToInt32(ddlStanje.SelectedValue), Convert.ToDouble(tbCijena.Text), Convert.ToDouble(tbCiejnaDO.Text)); zadnjeDodani.DataBind(); clearSelection(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { zadnjeDodani.DataSource = DANekretnine.getZadnjeDodaneIzanjmljivanje(); zadnjeDodani.DataBind(); BindForm(); } }
private void BindForm() { comboBoxKategorije.DataSource = DANekretnine.getkategorije(); comboBoxKategorije.DisplayMember = "NazivKategorije"; comboBoxKategorije.ValueMember = "KategorijaID"; comboVrste.DataSource = DANekretnine.getVrste(); comboVrste.DisplayMember = "NazivVrste"; comboVrste.ValueMember = "VrstaID"; }
protected void ddlKantoni_SelectedIndexChanged(object sender, EventArgs e) { int ID = Convert.ToInt32(ddlKantoni.SelectedValue); ddlGrad.DataSource = DANekretnine.getGradove(ID); ddlGrad.DataTextField = "NazivGarda"; ddlGrad.DataValueField = "GradID"; ddlGrad.DataBind(); BindGrid(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddlKantoni.DataSource = DANekretnine.getKantone(); ddlKantoni.DataTextField = "Naziv"; ddlKantoni.DataValueField = "KantonID"; ddlKantoni.DataBind(); } }
private void button1_Click(object sender, EventArgs e) { List <esp_IzlaziByDatum_Result1> ds = DANekretnine.SelectProdajaByDatum(dateTimePicker1.Value, dateTimePicker2.Value); ReportDataSource rds = new ReportDataSource("DataSet1", ds); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(rds); //reportViewer1.LocalReport.SetParameters(new ReportParameter("DatumOd", dateTimePicker1.Value.ToShortDateString())); //reportViewer1.LocalReport.SetParameters(new ReportParameter("DatumDo", dateTimePicker2.Value.ToShortDateString())); reportViewer1.RefreshReport(); }
protected void LinkButton1_Click(object sender, EventArgs e) { if (TextBox1.Text == "") { Label3.Text = "Niste unjeli pitanje!!"; return; } DANekretnine.InsertPitanje(Convert.ToInt32(Request["id"]), TextBox1.Text); GridView1.DataSource = DANekretnine.GetPitanjaByNekretninaID(Convert.ToInt32(Request["id"])); GridView1.DataBind(); TextBox1.Text = ""; Label3.Text = ""; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request["id"] != null) { GridView1.DataSource = DANekretnine.getObjavljene(Convert.ToInt32(Request["id"])); GridView1.DataBind(); GridView2.DataSource = DANekretnine.getNeodgPitanjaByKorID(Convert.ToInt32(Request["id"])); GridView2.DataBind(); } } }
//protected void ddlKantoni_SelectedIndexChanged(object sender, EventArgs e) //{ // int ID = Convert.ToInt32(ddlKantoni.SelectedValue); // Kantoni k = DANekretnine.getKantoniByID(ID); // if(k!=null) // { // ddlGrad.DataSource = DANekretnine.getGradove(k.KantonID); // ddlGrad.DataTextField = "NazivGarda"; // ddlGrad.DataValueField = "GradID"; // ddlGrad.DataBind(); // } //} protected void btnTrazi_Click(object sender, EventArgs e) { if (validacija() == true) { zadnjeDodani.DataSource = DANekretnine.getPotraznja(Convert.ToInt32(ddlKantoni.SelectedValue), Convert.ToInt32(ddlKategorije.SelectedValue), Convert.ToInt32(ddlStanje.SelectedValue), Convert.ToDouble(tbCijena.Text), Convert.ToDouble(tbCiejnaDO.Text)); zadnjeDodani.DataBind(); clearSelection(); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "Scripts:_", "<script>alert('Dodajte još parametara u pretragu');</script>"); } }
//Funkcija koja se poziva iz web dijela aplikacije public List <Nekretnine> GetSlicneProizvode(int nekretninaID, int korisnikID) { UcitajProizvode(nekretninaID); List <Ocjene> ocjene = con.Ocjene.Where(x => x.NekretninaID == nekretninaID).OrderBy(x => x.KupacID).ToList(); List <Ocjene> zajednickeOcjene1 = new List <Ocjene>(); List <Ocjene> zajednickeOcjene2 = new List <Ocjene>(); List <Nekretnine> preporuceno = new List <Nekretnine>(); //Prva petlja - lista svih proizvoda (ne uključujući onaj koji je proslijeđen u funkciju) foreach (var item in tempUsluge) { foreach (Ocjene o in ocjene) //Sve ocjene aktivnog proizvoda { //Provjeriti da li je naredni proizvod (iz liste proizvodi) ocijenio isti kupac if (item.Value.Where(x => x.KupacID == o.KupacID).Count() > 0) { zajednickeOcjene1.Add(o); zajednickeOcjene2.Add(item.Value.Where(x => x.KupacID == o.KupacID).First()); } } //Za računanje sličnosti se uzimaju samo zajedničke ocjene, odnosno ocjene istih kupaca za oba proizvoda double slicnost = GetSlicnost(zajednickeOcjene1, zajednickeOcjene2); if (slicnost > 0.6) //Granična vrijednost (treshold) { preporuceno.Add(DANekretnine.SelectById(item.Key)); } zajednickeOcjene1.Clear(); zajednickeOcjene2.Clear(); } List <Ocjene> ocjenePacijenta = con.Ocjene.Where(x => x.KupacID == korisnikID).ToList(); foreach (Ocjene oc in ocjenePacijenta) { Nekretnine idNekretnine = oc.Nekretnine; preporuceno.Remove(idNekretnine); } //Lista preporučenih proizvoda return(preporuceno); }
private void BindForm() { ddlKategorije.DataSource = DANekretnine.getkategorije(); ddlKategorije.DataTextField = "NazivKategorije"; ddlKategorije.DataValueField = "KategorijaID"; ddlKategorije.DataBind(); ddlStanje.DataSource = DANekretnine.getSatanja(); ddlStanje.DataTextField = "NazivStanja"; ddlStanje.DataValueField = "StanjeID"; ddlStanje.DataBind(); ddlKantoni.DataSource = DANekretnine.getKantone(); ddlKantoni.DataTextField = "Naziv"; ddlKantoni.DataValueField = "KantonID"; ddlKantoni.DataBind(); }
private void BindDropListe() { ddlKategorije.DataSource = DANekretnine.getkategorije(); ddlKategorije.DataTextField = "NazivKategorije"; ddlKategorije.DataValueField = "KategorijaID"; ddlKategorije.DataBind(); ddlStanje.DataSource = DANekretnine.getSatanja(); ddlStanje.DataTextField = "NazivStanja"; ddlStanje.DataValueField = "StanjeID"; ddlStanje.DataBind(); ddlKantoni.DataSource = DANekretnine.getKantone(); ddlKantoni.DataTextField = "Naziv"; ddlKantoni.DataValueField = "KantonID"; ddlKantoni.DataBind(); ddlGrad.DataSource = DANekretnine.getGradove((int)tempNekretnina.KantonID); ddlGrad.DataTextField = "NazivGarda"; ddlGrad.DataValueField = "GradID"; ddlGrad.DataBind(); ddlGrijanje.DataSource = DANekretnine.getGrijanje(); ddlGrijanje.DataTextField = "NazivGrijanja"; ddlGrijanje.DataValueField = "GrijanjeID"; ddlGrijanje.DataBind(); ddlSobe.DataSource = DANekretnine.getSobe(); ddlSobe.DataTextField = "BrojSoba"; ddlSobe.DataValueField = "SobaID"; ddlSobe.DataBind(); ddlSprat.DataSource = DANekretnine.getSpratovi(); ddlSprat.DataTextField = "NazivSprata"; ddlSprat.DataValueField = "SpratID"; ddlSprat.DataBind(); ddlVrste.DataSource = DANekretnine.getVrste(); ddlVrste.DataTextField = "NazivVrste"; ddlVrste.DataValueField = "VrstaID"; ddlVrste.DataBind(); GridView1.DataSource = DANekretnine.GetPitanjaByNekretninaID(Convert.ToInt32(Request["id"])); GridView1.DataBind(); }
public void ProcessRequest(HttpContext context) { if (context.Request["id"] != null) { int nekretninaID = Convert.ToInt32(context.Request["id"]); if (nekretninaID > 0) { Nekretnine n = DANekretnine.SelectById(nekretninaID); if (n.SlikaThumb != null) { context.Response.ContentType = "image/jpg"; context.Response.BinaryWrite(n.SlikaThumb); } } } }
private void btnTrazi_Click(object sender, EventArgs e) { //if (this.ValidateChildren(ValidationConstraints.Enabled)) //{ // dataGridViewNekretnine.DataSource = DANekretnine.getPretraga(Convert.ToInt32(comboBoxKategorije.SelectedValue), Convert.ToInt32(comboVrste.SelectedValue), checkBoxAktivna.Checked); //} //else if (comboBoxKategorije.SelectedIndex == 0 && comboVrste.SelectedIndex == 0 && checkBoxAktivna.Checked == false) { dataGridViewNekretnine.DataSource = DANekretnine.nekretnineAll(); } else { dataGridViewNekretnine.DataSource = DANekretnine.getPretraga(Convert.ToInt32(comboBoxKategorije.SelectedValue), Convert.ToInt32(comboVrste.SelectedValue), checkBoxAktivna.Checked); } }
public void ProcessRequest(HttpContext context) { if (context.Request["id"] != null) { int slikaID = Convert.ToInt32(context.Request["id"]); if (slikaID > 0) { SlikeNekretnina sl = DANekretnine.SelectSlika(slikaID); if (sl.SlikaNekretnine != null) { context.Response.ContentType = "image/jpg"; context.Response.BinaryWrite(sl.SlikaNekretnine); } } } }
protected void btnKorpa_Click(object sender, EventArgs e) { if (Page.User.Identity.IsAuthenticated) { if (narudzba == null) { narudzba = new Narudzbe(); narudzba.Datum = DateTime.Now; narudzba.KupacID = Convert.ToInt32(Page.User.Identity.Name); Random rnd = new Random(); int prvi = rnd.Next(1, 445); narudzba.BrojNarudzbe = Convert.ToString(prvi); narudzba.Status = true; narudzba.Otkazano = false; } foreach (NarudzbaStavke s in narudzba.NarudzbaStavke) { if (s.NekretninaID == nekretninaID) { s.Kolicina += 1; return; } } NarudzbaStavke narudzbaStavke = new NarudzbaStavke(); narudzbaStavke.NekretninaID = nekretninaID; narudzbaStavke.Nekretnine = DANekretnine.SelectById(nekretninaID); narudzbaStavke.Kolicina = 1; narudzba.NarudzbaStavke.Add(narudzbaStavke); if (narudzba != null) { ((HyperLink)(this.Master.FindControl("linkKorpa"))).Text = string.Format("{0}", "Korpa (" + narudzba.NarudzbaStavke.Count + ")"); } } else { Response.Redirect("/KorisniciSistema/Prijava.aspx"); } }
private void dodajButton_Click(object sender, EventArgs e) { double uplaceno = Convert.ToDouble(tbUplaceno.Text); if (tempNekretnina.Cijena <= uplaceno) { Random rnd = new Random(); Izlazi iz = new Izlazi(); iz.BrojRacuna = rnd.Next().ToString(); iz.Datum = DateTime.Now; iz.IznosBezPDV = Convert.ToDecimal(tempNekretnina.Cijena); iz.IznosSaPDV = Convert.ToDecimal(tempNekretnina.Cijena + tempNekretnina.Cijena * 0.17); iz.KorisnikID = logirani; iz.Zakljucen = false; iz.NarudzbaID = tempNekretnina.NarudzbaID; int id = DANarudzbe.InsertStavke(iz); IzlazStavke izstavk = new IzlazStavke(); izstavk.IzlazID = id; izstavk.Kolicina = 1; izstavk.Popust = 0; izstavk.Cijena = Convert.ToDecimal(tempNekretnina.Cijena); izstavk.NekretninaID = tempNekretnina.NekretninaID; DANarudzbe.InsertIzlazStavka(izstavk); DANarudzbe.updateStatus(tempNekretnina.NarudzbaID); DANekretnine.updateStatus(tempNekretnina.NekretninaID); MessageBox.Show("Usješno izvršen obračun!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Usluga kosta vise nego sto je uplaceno!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request["id"] != null) { tempNekretnina = DANekretnine.getByID(Convert.ToInt32(Request["id"])); nekretninaID = Convert.ToInt32(Request["id"]); if (tempNekretnina != null) { BindForm(); int brojPosjeta = (int)tempNekretnina.BrojPosjeta + 1; DANekretnine.updateBrojPosjeta(brojPosjeta, nekretninaID); } } } }
private void BindForm() { List <SlikeNekretnina> tempSlike = DANekretnine.getSlike(tempNekretnina.NekretninaID); listaSlika.DataSource = tempSlike; listaSlika.DataBind(); if (tempSlike.Count == 0) { link.HRef = String.Format("/imageHandler.ashx?id={0}", tempNekretnina.NekretninaID); slika.Src = String.Format("/imageHandler.ashx?id={0}", tempNekretnina.NekretninaID); } BindDropListe(); naslovNekretnine.InnerText = tempNekretnina.Naslov; cbAdaptiran.Checked = (bool)tempNekretnina.NedavnoAdaptiran; cbGaraza.Checked = (bool)tempNekretnina.Garaža; cbInternet.Checked = (bool)tempNekretnina.Internet; cbKanalizacija.Checked = (bool)tempNekretnina.Knalizacija; cbLift.Checked = (bool)tempNekretnina.Lift; cbNamjesten.Checked = (bool)tempNekretnina.Namješten; cbNovogradnja.Checked = (bool)tempNekretnina.Novogradnja; cbParking.Checked = (bool)tempNekretnina.Parking; cbStruja.Checked = (bool)tempNekretnina.Struja; cbTelefon.Checked = (bool)tempNekretnina.Telefon; cbUknjizeno.Checked = (bool)tempNekretnina.Uknjiženo; cbVoda.Checked = (bool)tempNekretnina.Voda; tbKvadrati.Text = tempNekretnina.BrojKvadrata.ToString(); tbCijena.Text = tempNekretnina.Cijena.ToString() + " KM"; tbAdresa.Text = tempNekretnina.Adresa; ddlVrste.SelectedValue = tempNekretnina.VrstaID.ToString(); ddlStanje.SelectedValue = tempNekretnina.StanjeID.ToString(); ddlSprat.SelectedValue = tempNekretnina.SpratID.ToString(); ddlSobe.SelectedValue = tempNekretnina.SobeID.ToString(); ddlKategorije.SelectedValue = tempNekretnina.KategorijaID.ToString(); ddlKantoni.SelectedValue = tempNekretnina.KantonID.ToString(); ddlGrijanje.SelectedValue = tempNekretnina.GrijanjeID.ToString(); }
private void BindListe() { ddlKategorije.DataSource = DANekretnine.getkategorije(); ddlKategorije.DataTextField = "NazivKategorije"; ddlKategorije.DataValueField = "KategorijaID"; ddlKategorije.DataBind(); ddlStanje.DataSource = DANekretnine.getSatanja(); ddlStanje.DataTextField = "NazivStanja"; ddlStanje.DataValueField = "StanjeID"; ddlStanje.DataBind(); ddlKantoni.DataSource = DANekretnine.getKantone(); ddlKantoni.DataTextField = "Naziv"; ddlKantoni.DataValueField = "KantonID"; ddlKantoni.DataBind(); ddlGrijanje.DataSource = DANekretnine.getGrijanje(); ddlGrijanje.DataTextField = "NazivGrijanja"; ddlGrijanje.DataValueField = "GrijanjeID"; ddlGrijanje.DataBind(); ddlSobe.DataSource = DANekretnine.getSobe(); ddlSobe.DataTextField = "BrojSoba"; ddlSobe.DataValueField = "SobaID"; ddlSobe.DataBind(); ddlSprat.DataSource = DANekretnine.getSpratovi(); ddlSprat.DataTextField = "NazivSprata"; ddlSprat.DataValueField = "SpratID"; ddlSprat.DataBind(); ddlVrste.DataSource = DANekretnine.getVrste(); ddlVrste.DataTextField = "NazivVrste"; ddlVrste.DataValueField = "VrstaID"; ddlVrste.DataBind(); }
public Ugovor(int izlazID, bool cekiran) { if (cekiran) { int idN = Convert.ToInt32(DANekretnine.nekretninaIDD(izlazID)); DANekretnine.updateStatus(idN); } id = izlazID; InitializeComponent(); esp_Izlazi_Ugovor1_Result lista = DANekretnine.SelectIzlazUgovorByID(id); List <esp_Izlazi_Ugovor1_Result> lis = new List <esp_Izlazi_Ugovor1_Result>(); lis.Add(lista); ReportDataSource rds = new ReportDataSource("DataSet1", lis); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(rds); reportViewer1.RefreshReport(); DANekretnine.ZakljuciIzlaz(id); }
private void PregledNekretnina_Load(object sender, EventArgs e) { BindForm(); dataGridViewNekretnine.DataSource = DANekretnine.nekretnineAll(); }
public PregledNekretnina() { this.AutoScroll = true; InitializeComponent(); dataGridViewNekretnine.DataSource = DANekretnine.nekretnineAll(); }
//private void comboBoxKategorije_SelectedIndexChanged(object sender, EventArgs e) //{ // Kategorije k = (Kategorije)comboBoxKategorije.SelectedItem; // if (k.KategorijaID != 0) // { // if (k.NazivKategorije == "Garaže") // { // comboBoxGrijanje.Enabled = false; // comboBoxSobe.Enabled = false; // comboBoxSprat.Enabled = false; // checkBoxGaraža.Enabled = false; // checkBoxInternet.Enabled = false; // checkBoxLift.Enabled = false; // checkBoxNamješten.Enabled = false; // checkBoxParking.Enabled = false; // checkBoxTelefon.Enabled = false; // } // if (k.NazivKategorije == "Kuće" || k.NazivKategorije == "Vikendice") // { // comboBoxSprat.Enabled = false; // comboBoxSobe.Enabled = false; // } // } //} private void dodajButton_Click(object sender, EventArgs e) { int kkk = Convert.ToInt32(Global.prijavljeniKorisnik.KorisnikID); if (this.ValidateChildren(ValidationConstraints.Enabled)) { Kategorije k = (Kategorije)comboBoxKategorije.SelectedItem; //if (k.NazivKategorije == "Garaže") //{ // Nekretnine n = new Nekretnine(); // n.Adresa = tbAdresa.Text; // n.Aktivna = checkBoxAktivna.Checked; // n.BrojKvadrata = Convert.ToInt32(tbBrojKvadrata.Text); // n.BrojPosjeta = 0; // n.Cijena = Convert.ToDouble(cijenaInput.Text); // n.DatumObjave = DateTime.Now; // n.GodinaIzgradnje = Convert.ToInt32(textBoxGodina.Text); // n.KategorijaID = Convert.ToInt32(comboBoxKategorije.SelectedValue); // n.Naslov = tbNaslov.Text; // n.NedavnoAdaptiran = checkBoxNedavnoAdaptiran.Checked; // n.Novogradnja = checkBoxNovogradnja.Checked; // n.StanjeID = Convert.ToInt32(comboBoxStanje.SelectedValue); // n.Struja = checkBoxStruja.Checked; // n.Uknjiženo = checkBoxUknjiženo.Checked; // n.VrstaID = Convert.ToInt32(comboVrste.SelectedValue); // n.KantonID = Convert.ToInt32(comboBox1.SelectedValue); // n.SpratID = null; // n.KorisnikID = kkk; // n.GrijanjeID = null; // n.Internet = null; // //Spašavanje slike // if (pictureBox1.Image != null) // { // using (MemoryStream ms = new MemoryStream()) // { // pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // n.SlikaThumb = ms.ToArray(); // } // } // DANekretnine.insert(n); // MessageBox.Show(Global.GetString("nekre_succ"), "Korisnik", MessageBoxButtons.OK, MessageBoxIcon.Information); // clear(); //} //if (k.NazivKategorije == "Kuće" || k.NazivKategorije == "Vikendice") //{ // Nekretnine n = new Nekretnine(); // n.Adresa = tbAdresa.Text; // n.Aktivna = checkBoxAktivna.Checked; // n.BrojKvadrata = Convert.ToInt32(tbBrojKvadrata.Text); // n.BrojPosjeta = 0; // n.Cijena = Convert.ToDouble(cijenaInput.Text); // n.DatumObjave = DateTime.Now; // n.Garaža = checkBoxGaraža.Checked; // n.GodinaIzgradnje = Convert.ToInt32(textBoxGodina.Text); // n.GrijanjeID = Convert.ToInt32(comboBoxGrijanje.SelectedValue); // n.Internet = checkBoxInternet.Checked; // n.KategorijaID = Convert.ToInt32(comboBoxKategorije.SelectedValue); // n.Knalizacija = checkBoxKanalizacija.Checked; // n.Namješten = checkBoxNamješten.Checked; // n.Naslov = tbNaslov.Text; // n.NedavnoAdaptiran = checkBoxNedavnoAdaptiran.Checked; // n.Novogradnja = checkBoxNovogradnja.Checked; // n.Parking = checkBoxParking.Checked; // n.StanjeID = Convert.ToInt32(comboBoxStanje.SelectedValue); // n.Struja = checkBoxStruja.Checked; // n.Telefon = checkBoxTelefon.Checked; // n.Uknjiženo = checkBoxUknjiženo.Checked; // n.Voda = checkBoxVoda.Checked; // n.VrstaID = Convert.ToInt32(comboVrste.SelectedValue); // n.KantonID = Convert.ToInt32(comboBox1.SelectedValue); // n.KorisnikID = kkk; // //Spašavanje slike // if (pictureBox1.Image != null) // { // using (MemoryStream ms = new MemoryStream()) // { // pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // n.SlikaThumb = ms.ToArray(); // } // } // DANekretnine.insert(n); // MessageBox.Show(Global.GetString("nekre_succ"), "Korisnik", MessageBoxButtons.OK, MessageBoxIcon.Information); // clear(); //} //else //{ if (Validacija() == true) { Nekretnine n = new Nekretnine(); // if(comboBoxSobe.SelectedIndex==0) // { // n.SobeID = null; // } //else // { // n.SobeID = Convert.ToInt32(comboBoxSobe.SelectedValue); ; // } //if(comboBoxGrijanje.SelectedIndex==0) //{ // n.GrijanjeID = null; //} //else //{ // n.GrijanjeID = Convert.ToInt32(comboBoxGrijanje.SelectedValue); ; //} //if(comboBoxSprat.SelectedIndex==0) //{ // n.SpratID = null; //} //else //{ // n.SpratID = Convert.ToInt32(comboBoxSprat.SelectedValue); ; //} n.Adresa = tbAdresa.Text; n.Aktivna = checkBoxAktivna.Checked; n.BrojKvadrata = Convert.ToInt32(tbBrojKvadrata.Text); n.BrojPosjeta = 0; n.Cijena = Convert.ToDouble(cijenaInput.Text); n.DatumObjave = DateTime.Now; n.Garaža = checkBoxGaraža.Checked; n.GodinaIzgradnje = Convert.ToInt32(textBoxGodina.Text); //n.GrijanjeID = Convert.ToInt32(comboBoxGrijanje.SelectedValue); n.Internet = checkBoxInternet.Checked; n.KategorijaID = Convert.ToInt32(comboBoxKategorije.SelectedValue); n.Knalizacija = checkBoxKanalizacija.Checked; n.Lift = checkBoxLift.Checked; n.Namješten = checkBoxNamješten.Checked; n.Naslov = tbNaslov.Text; n.NedavnoAdaptiran = checkBoxNedavnoAdaptiran.Checked; n.Novogradnja = checkBoxNovogradnja.Checked; n.Parking = checkBoxParking.Checked; n.SobeID = Convert.ToInt32(comboBoxSobe.SelectedValue); // n.SpratID = Convert.ToInt32(comboBoxSprat.SelectedValue); n.StanjeID = Convert.ToInt32(comboBoxStanje.SelectedValue); n.Struja = checkBoxStruja.Checked; n.Telefon = checkBoxTelefon.Checked; n.Uknjiženo = checkBoxUknjiženo.Checked; n.Voda = checkBoxVoda.Checked; n.VrstaID = Convert.ToInt32(comboVrste.SelectedValue); n.KantonID = Convert.ToInt32(comboBox1.SelectedValue); n.KorisnikID = kkk; //Spašavanje slike if (pictureBox1.Image != null) { using (MemoryStream ms = new MemoryStream()) { pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); n.SlikaThumb = ms.ToArray(); } } DANekretnine.insert(n); MessageBox.Show(Global.GetString("nekre_succ"), "Korisnik", MessageBoxButtons.OK, MessageBoxIcon.Information); clear(); } else { errorProvider1.SetError(dodajButton, Global.GetString("sobe_req")); MessageBox.Show(Global.GetString("nekre_bad"), "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }