private void btnKirala_Click(object sender, EventArgs e)
        {
            if (cmbArabalar.SelectedIndex > -1 && cmbMusteriler.SelectedIndex > -1)
            {
                Database            db  = new Database(baglantiCumlesi);
                string              q   = "insert into MusteriAracKiralama(BaslamaTarihi,BitisTarihi,MusteriId,KiralamaSekli,ToplamGun,ToplamFiyat,AracId) values(@BaslamaTarihi,@BitisTarihi,@MusteriId,@KiralamaSekli,@ToplamGun,@ToplamFiyat,@AracId)";
                List <SqlParameter> par = new List <SqlParameter>();

                Musteriler seciliMusteri = cmbMusteriler.SelectedItem as Musteriler;
                Araclar    seciliArac    = cmbArabalar.SelectedItem as Araclar;

                DateTime baslangic = dtpBaslamaTarihi.Value;
                DateTime bitis     = dtpBitisTarihi.Value;
                TimeSpan sonuc     = bitis - baslangic;
                lblGunSayisi.Text = sonuc.Days.ToString();
                int days = (int)sonuc.Days;

                par.Add(new SqlParameter("@BaslamaTarihi", dtpBaslamaTarihi.Value));
                par.Add(new SqlParameter("@BitisTarihi", dtpBitisTarihi.Value));
                par.Add(new SqlParameter("@MusteriId", seciliMusteri.Id));

                if (rdbGunluk.Checked)
                {
                    int gunluk = seciliArac.Gunluk;
                    int fiyat  = gunluk * days;
                    lblToplamFiyat.Text = fiyat.ToString();
                    par.Add(new SqlParameter("@KiralamaSekli", rdbGunluk.Text));
                    par.Add(new SqlParameter("@ToplamGun", days));
                    par.Add(new SqlParameter("@ToplamFiyat", fiyat));
                }
                else if (rdbHaftalik.Checked)
                {
                    lblToplamFiyat.Text = seciliArac.Haftalik.ToString();
                    par.Add(new SqlParameter("@KiralamaSekli", rdbHaftalik.Text));
                    par.Add(new SqlParameter("@ToplamGun", days));
                    par.Add(new SqlParameter("@ToplamFiyat", seciliArac.Haftalik));
                }
                else
                {
                    lblToplamFiyat.Text = seciliArac.Aylik.ToString();
                    par.Add(new SqlParameter("@KiralamaSekli", rdbAylik.Text));
                    par.Add(new SqlParameter("@ToplamGun", days));
                    par.Add(new SqlParameter("@ToplamFiyat", seciliArac.Aylik));
                }
                par.Add(new SqlParameter("@AracId", seciliArac.Id));

                db.RunQuery(q, par);
            }
        }
        private void cmbMusteriler_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbMusteriler.SelectedIndex > -1)
            {
                Musteriler seciliMusteri = cmbMusteriler.SelectedItem as Musteriler;
                Database   db            = new Database(baglantiCumlesi);

                List <SqlParameter> par = new List <SqlParameter>();
                par.Add(new SqlParameter("@MusteriId", seciliMusteri.Id));
                DataTable sonucTablo = db.GetTable
                                           ("select MusteriAracKiralama.Id, Araclar.Marka, Araclar.Model from MusteriAracKiralama,Araclar where MusteriAracKiralama.AracId=Araclar.Id and MusteriAracKiralama.MusteriId=@MusteriId", par);

                dgwMusteriAraclari.DataSource         = sonucTablo;
                dgwMusteriAraclari.Columns[0].Visible = false;
            }
        }
        private void GetMusteriListesi()
        {
            Database db = new Database(baglantiCumlesi);

            DataTable sonucTablo = db.GetTable("select * from Musteriler", null);

            foreach (DataRow row in sonucTablo.Rows)
            {
                Musteriler musteri = new Musteriler();

                musteri.Id      = (int)row["Id"];
                musteri.TcNo    = row["TcNo"].ToString();
                musteri.Ad      = row["Ad"].ToString();
                musteri.Soyad   = row["Soyad"].ToString();
                musteri.EPosta  = row["EPosta"].ToString();
                musteri.Telefon = row["Telefon"].ToString();
                musteri.Adres   = row["Adres"].ToString();

                cmbMusteriler.Items.Add(musteri);
            }
        }