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); } }