Untitled

mail@pastecode.io avatar
unknown
csharp
4 years ago
5.8 kB
5
Indexable
Never
namespace EmlakTakipMySQL
{
    public partial class EmlakKayitFormu : Form
    {
        public EmlakKayitFormu()
        {
            InitializeComponent();
        }
        
        MySqlConnection baglanti = new MySqlConnection("data Source=localhost;Database=emlak_takip;port=3306;username=root;password=171717");
        private void EmlakKayitFormu_Load(object sender, EventArgs e)
        {
            try
            {
                baglanti.Open();
                MySqlCommand listele_komutu = new MySqlCommand(" SELECT * FROM emlak", baglanti);
                MySqlDataReader listeyi_oku = listele_komutu.ExecuteReader();

                ListViewItem item = new ListViewItem();

                while (listeyi_oku.Read())
                {
                    item.Text = listeyi_oku["emlak_no"].ToString();
                    item.SubItems.Add(listeyi_oku["site_adi"].ToString());
                    item.SubItems.Add(listeyi_oku["durumu"].ToString());
                    item.SubItems.Add(listeyi_oku["oda_sayisi"].ToString());
                    item.SubItems.Add(listeyi_oku["fiyat"].ToString());
                    item.SubItems.Add(listeyi_oku["blok_no"].ToString());
                    item.SubItems.Add(listeyi_oku["kapi_no"].ToString());
                    item.SubItems.Add(listeyi_oku["es_adi_soyadi"].ToString());
                    item.SubItems.Add(listeyi_oku["es_gsm"].ToString());
                    item.SubItems.Add(listeyi_oku["es_telefon"].ToString());
                    item.SubItems.Add(listeyi_oku["kc_adi_soyadi"].ToString());
                    item.SubItems.Add(listeyi_oku["kc_gsm"].ToString());
                    item.SubItems.Add(listeyi_oku["kc_telefon"].ToString());
                    item.SubItems.Add(listeyi_oku["notlar"].ToString());
                    item.SubItems.Add(listeyi_oku["e_mail"].ToString());
                    item.SubItems.Add(listeyi_oku["kayit_tarihi"].ToString());

                }

                lsw_EmlakListesi.Items.Add(item);

                baglanti.Close();
            }
            catch (Exception hataMesaj)
            {
                MessageBox.Show(hataMesaj.Message, "Emlak Takip Programi V3", MessageBoxButtons.OK, MessageBoxIcon.Error);
                baglanti.Close();
            }


            cmb_SiteAdi.Items.Add("MANOLYA");
            cmb_SiteAdi.Items.Add("PAPATYA");
            cmb_SiteAdi.Items.Add("BEGONVİL");
            cmb_SiteAdi.Items.Add("LILYUM");

            cmb_Durumu.Items.Add("SATILIK");
            cmb_Durumu.Items.Add("KİRALIK");

            cmb_OdaSayısı.Items.Add("1 + 1");
            cmb_OdaSayısı.Items.Add("2 + 1");
            cmb_OdaSayısı.Items.Add("3 + 1");
            cmb_OdaSayısı.Items.Add("4 + 1");

            txt_EmlakNo.Enabled = false;


            for (int i = 1; i <= 30; i++)

            {
                cmb_KapiNo.Items.Add(i);
            }
        }
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                baglanti.Open();
                MySqlCommand ekle_sorgusu = new MySqlCommand("INSERT INTO emlak (emlak_no, site_adi, durumu, oda_sayisi, fiyat, blok_no, kapi_no, es_adi_soyadi, es_gsm, es_telefon, kc_adi_soyadi, kc_gsm, kc_telefon, notlar, e_mail, kayit_tarihi ) " +
                "VALUES " +
                "(@emlak_no, @site_adi, @durumu, @oda_sayisi, @fiyat, @blok_no, @kapi_no, @es_adi_soyadi, @es_gsm, @es_telefon, @kc_adi_soyadi, @kc_gsm, @kc_telefon, @notlar, @e_mail, @kayit_tarihi)", baglanti);

                ekle_sorgusu.Parameters.AddWithValue("@emlak_no", txt_EmlakNo.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@site_adi", cmb_SiteAdi.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@durumu", cmb_Durumu.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@oda_sayisi", cmb_OdaSayısı.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@fiyat", txt_Fiyat.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@blok_no", cmb_BlokNo.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@kapi_no", cmb_KapiNo.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@es_adi_soyadi", txt_EsAdiSoyadi.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@es_gsm", txt_EsGsm.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@es_telefon", txt_EsTelefon.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@kc_adi_soyadi", txt_KcAdiSoyadi.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@kc_gsm", txt_KcGsm.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@kc_telefon", txt_KcTelefon.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@notlar", txt_Notlar.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@e_mail", txt_Email.Text).ToString();
                ekle_sorgusu.Parameters.AddWithValue("@kayit_tarihi", dtp_KayitTarihi.Value).ToString();

                
                ekle_sorgusu.ExecuteNonQuery();
                baglanti.Close();

                MessageBox.Show("Bilgiler Veritabanına Başarıyla Kaydedildi!...", "Emlak Takip Programi V3", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
            catch (Exception hataMesaji)
            {
                MessageBox.Show( hataMesaji.Message, "Emlak Takip Programi V3", MessageBoxButtons.OK, MessageBoxIcon.Error);
                baglanti.Close();
            }

        }
    }
}