private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { switch (comboFiltre.Text) { case "Daire": grpDaire.Visible = true; grpSite.Visible = false; grpApartman.Visible = false; Resim.Hide(); break; case "Site": { grpSite.Visible = true; grpDaire.Visible = false; grpApartman.Visible = false; Resim.Hide(); comboSiteler.Items.Clear(); site Site = new site(); List <site> Sitelistesi = Site.SiteleriGetir(); foreach (var item in Sitelistesi) { comboSiteler.Items.Add(item.siteAdi); } break; } case "Apartman": { comboApartmanadi.Items.Clear(); apartman apart = new apartman(); grpApartman.Visible = true; grpDaire.Visible = false; grpSite.Visible = false; Resim.Hide(); List <apartman> ApartmalListesi = apart.ApartmanlariGetir(0); foreach (var item in ApartmalListesi) { comboApartmanadi.Items.Add(item.adi); } break; } default: grpApartman.Visible = false; grpDaire.Visible = false; grpSite.Visible = false; Resim.Show(); break; } }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { dbConnection baglanti = new dbConnection(); if (Tabloadi == "Daire") { string sorgu = "delete from tblDaire where ID='" + Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID")) + "'"; SqlCommand komut = new SqlCommand(sorgu, baglanti.Baglanti()); komut.ExecuteNonQuery(); baglanti.Baglanti().Close(); MessageBox.Show("Silindi"); } else if (Tabloadi == "Site") { Daire daire = new Daire(); apartman apart = new apartman(); int siteid = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID")); string sorgu; SqlCommand komut; int[] apartmanlar = apart.ApartmanIdleri(siteid); for (int i = 0; i < apartmanlar.Length; i++) { sorgu = "delete from tblDaire where APARTMANID='" + apartmanlar[i] + "'";//dairedende apartman ıdyi silme komut = new SqlCommand(sorgu, baglanti.Baglanti()); komut.ExecuteNonQuery(); } sorgu = "delete from tblApartman where SITEID='" + siteid + "'";//o site id deki apartmanları silme komut = new SqlCommand(sorgu, baglanti.Baglanti()); komut.ExecuteNonQuery(); sorgu = "delete from tblSite where ID='" + siteid + "'"; komut = new SqlCommand(sorgu, baglanti.Baglanti()); komut.ExecuteNonQuery(); MessageBox.Show("Silindi"); baglanti.Baglanti().Close(); } else if (Tabloadi == "Apartman") { int apartmanid = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID")); string sorgu; SqlCommand komut; sorgu = "delete from tblDaire where APARTMANID='" + apartmanid + "'"; komut = new SqlCommand(sorgu, baglanti.Baglanti()); komut.ExecuteNonQuery(); sorgu = "delete from tblApartman where ID='" + apartmanid + "'"; komut = new SqlCommand(sorgu, baglanti.Baglanti()); komut.ExecuteNonQuery(); MessageBox.Show("Silindi.."); baglanti.Baglanti().Close(); } }
private void comboKat_SelectedIndexChanged(object sender, EventArgs e) { comboDaireNo.Properties.Items.Clear(); apartman apart = new apartman(); site Site = new site(); int daireSayisi = apart.KatdakiDaire(apart.ApartmanId(Site.SiteId(comboSiteler.Text), comboApartman.Text)); for (int i = 1; i <= daireSayisi; i++) { comboDaireNo.Properties.Items.Add(i); } }
private void comboSiteler_SelectedIndexChanged(object sender, EventArgs e) { comboApartman.Properties.Items.Clear(); apartman apart = new apartman(); site st = new site(); int siteid = st.SiteId(comboSiteler.Text); List <apartman> ApartmanListesi = apart.ApartmanlariGetir(siteid); foreach (var item in ApartmanListesi) { comboApartman.Properties.Items.Add(item.adi); } }
private void btnFiltrele_Click(object sender, EventArgs e) { Tabloadi = comboFiltre.Text; gridControl1.DataSource = null; Daire daire = new Daire(); apartman apart = new apartman(); site Site = new site(); int secenek = 0;//1 kiralık 2 satılık 3 kiralanmış 4 satılmış switch (comboFiltre.Text) { case "Daire": { if (rdKiralik.Checked == true) { secenek = 1; } if (rdSatilik.Checked == true) { secenek = 2; } if (rdKiralanmis.Checked == true) { secenek = 3; } if (rdSatilmis.Checked == true) { secenek = 4; } gridView1.Columns.Clear(); gridControl1.DataSource = daire.DaireTablosu(secenek); break; } case "Apartman": { string adi = comboApartmanadi.Text; gridView1.Columns.Clear(); gridControl1.DataSource = apart.ApartmanTablosu(comboApartmanadi.Text); break; } case "Site": { string adi = comboSiteler.Text; gridView1.Columns.Clear(); gridControl1.DataSource = Site.SiteTablosu(comboSiteler.Text); break; } } }
private void comboApartman_SelectedIndexChanged(object sender, EventArgs e) { comboKat.Properties.Items.Clear(); apartman apart = new apartman(); site Site = new site(); Daire daire = new Daire(); string[] durumvefiyat = daire.DaireDurumuVeFiyati(ApartmanId(Site.SiteId(comboSiteler.Text), comboApartman.Text)); txtDurum.Text = durumvefiyat[0]; txtFiyat.Text = durumvefiyat[1]; int kat = apart.KatSayisi(apart.ApartmanId(Site.SiteId(comboSiteler.Text), comboApartman.Text)); for (int i = 1; i <= kat; i++) { comboKat.Properties.Items.Add(i); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (tabloadi == "Apartman") { guncellenecek = new string[3]; apartman apart = new apartman(); guncellenecek[0] = txtApartmanAdi.Text; guncellenecek[1] = txtApartmanAcıklama.Text; guncellenecek[2] = txtApartmanOzellikler.Text; if (apart.Guncelle(id, guncellenecek)) { MessageBox.Show("Güncellendi"); } } else if (tabloadi == "Daire") { Daire daire = new Daire(); guncellenecek = new string[4]; guncellenecek[0] = txtAlan.Text; guncellenecek[1] = comboTipi.Text; guncellenecek[2] = txtFiyat.Text; guncellenecek[3] = MusteriId(comboMusterisi.Text).ToString(); if (daire.Guncelle(id, guncellenecek)) { MessageBox.Show("GÜncellendi"); } } else if (tabloadi == "Site") { site Site = new site(); guncellenecek = new string[7]; guncellenecek[0] = txtSiteadi.Text; guncellenecek[1] = txtSiteOzellikler.Text; guncellenecek[2] = txtYoneticiadi.Text; guncellenecek[3] = txtYoneticitelefon.Text; guncellenecek[4] = txtSitetelefon.Text; guncellenecek[5] = txtSiteadres.Text; guncellenecek[6] = txtAciklama.Text; if (Site.Guncelle(id, guncellenecek)) { MessageBox.Show("Güncellendi"); } } this.Close(); }
public DataTable ApartmanTablosu(string Adi = "") { apartman apart = new apartman(); dbConnection Baglanti = new dbConnection(); SqlConnection baglanti = Baglanti.Baglanti(); string sorgu; if (Adi != "") { sorgu = "select * from tblApartman where ADI='" + Adi.ToString() + "'"; } else { sorgu = "select * from tblApartman"; } SqlDataAdapter da = new SqlDataAdapter(sorgu, baglanti); DataTable dt = new DataTable(); da.Fill(dt); return(dt); }
public List <apartman> ApartmanlariGetir(int siteid = 0) { baglanti = new dbConnection(); apartman apart = new apartman(); List <apartman> ApartmanListesi = new List <apartman>(); string sorgu = "SELECT * FROM tblApartman"; DataTable dt = baglanti.executeSelectQuery(sorgu, null); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { if (siteid == Convert.ToInt32(item["SITEID"]) && siteid != 0) { apart = new apartman(); apart.id = Convert.ToInt32(item["ID"]); apart.siteid = Convert.ToInt32(item["SITEID"]); apart.katdakidaire = Convert.ToInt32(item["KATDAIRE"]); apart.aciklama = item["ACIKLAMA"].ToString(); apart.ozellikler = item["OZELLIKLER"].ToString(); apart.adi = item["ADI"].ToString().Trim(); apart.katsayisi = Convert.ToInt32(item["KATSAYISI"]); ApartmanListesi.Add(apart); } else if (siteid == 0) { apart = new apartman(); apart.id = Convert.ToInt32(item["ID"]); apart.siteid = Convert.ToInt32(item["SITEID"]); apart.katdakidaire = Convert.ToInt32(item["KATDAIRE"]); apart.aciklama = item["ACIKLAMA"].ToString(); apart.ozellikler = item["OZELLIKLER"].ToString(); apart.adi = item["ADI"].ToString().Trim(); apart.katsayisi = Convert.ToInt32(item["KATSAYISI"]); ApartmanListesi.Add(apart); } } } return(ApartmanListesi); }
private void btnEkle_Click(object sender, EventArgs e) { Mesaj mesaj = new Mesaj(); bool durum = true; if (txtApartmanadi.Text == "") { durum = false; } if (txtDaireSayisi.Text == "") { durum = false; } if (txtKatsayisi.Text == "") { durum = false; } if (txtApartmanaciklama.Text == "") { durum = false; } if (txtOzellikler.Text == "") { durum = false; } if (ComboSite.Text == "") { durum = false; } if (txtDurum.Text == "") { durum = false; } if (txtFiyat.Text == "") { durum = false; } if (txtAlan.Text == "") { durum = false; } if (durum == true) { if (mesaj.KayitEklemeOnay()) { apartman aprt = new apartman(); aprt.adi = txtApartmanadi.Text; aprt.katdakidaire = Convert.ToInt32(txtDaireSayisi.Text); aprt.katsayisi = Convert.ToInt32(txtKatsayisi.Text); aprt.ozellikler = txtOzellikler.Text; aprt.aciklama = txtApartmanaciklama.Text; aprt.tipi = txtDurum.Text; aprt.fiyat = Convert.ToDecimal(txtFiyat.Text); aprt.alani = Convert.ToInt32(txtAlan.Text); SiteListesi = Site.SiteleriGetir(); foreach (var item in SiteListesi) { if (ComboSite.Text == item.siteAdi) { aprt.siteid = item.id; } } if (aprt.Kaydet()) { mesaj.KayitYapildi(); } else { mesaj.KayitYapilmadi(); } } } else { mesaj.BosAlan(); } }
private void btnEkle_Click(object sender, EventArgs e) { Mesaj mesaj = new Mesaj(); musteri must = new musteri(); Daire daire = new Daire(); site site = new site(); apartman apart = new apartman(); Kasa kasa = new Kasa(); Satis satis = new Satis(); Kasaislem kasaislem = new Kasaislem(); bool durum = true; if (txtTelefon.Text == "") { durum = false; } if (txtAd.Text == "") { durum = false; } if (txtSoyad.Text == "") { durum = false; } if (txtAdres.Text == "") { durum = false; } if (comboSiteler.Text == "") { durum = false; } if (comboApartman.Text == "") { durum = false; } if (comboKat.Text == "") { durum = false; } if (txtFiyat.Text == "") { durum = false; } int musteriid = must.MusteriId(txtTelefon.Text); int daireid = daire.DaireId(apart.ApartmanId(site.SiteId(comboSiteler.Text), comboApartman.Text), Convert.ToInt32(comboKat.Text), Convert.ToInt32(comboDaireNo.Text)); if (durum == true) { decimal fiyat = Convert.ToDecimal(txtFiyat.Text); if (must.DaireIdGuncelle(musteriid, daireid) && daire.MusteriIdGuncelle(daireid, musteriid)) { if (kasa.ParaIslem(fiyat, DateTime.Now, true)) { kasaislem.IslemAdi = txtDurum.Text; kasaislem.ParaTutari = Convert.ToDecimal(txtFiyat.Text); kasaislem.Kaydet(); satis.MusteriId = must.MusteriId(txtTelefon.Text); satis.DaireId = daireid; satis.Fiyat = Convert.ToDecimal(txtFiyat.Text); satis.Tipi = txtDurum.Text; satis.Tarih = DateTime.Now; if (satis.Kaydet()) { mesaj.KayitYapildi(); } } } } else { mesaj.BosAlan(); } }