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); } }
public void GetAracListesi() { Database db = new Database(baglantiCumlesi); DataTable sonucTablo1 = db.GetTable("select * from Araclar", null); foreach (DataRow row in sonucTablo1.Rows) { Araclar arac = new Araclar(); arac.Id = (int)row["Id"]; arac.Marka = row["Marka"].ToString(); arac.Model = row["Model"].ToString(); arac.Plaka = row["Plaka"].ToString(); arac.Gunluk = (int)row["Gunluk"]; arac.Haftalik = (int)row["Haftalik"]; arac.Aylik = (int)row["Aylik"]; cmbArabalar.Items.Add(arac); } }