private void rbBireysel_CheckedChanged(object sender, EventArgs e) { if (rbBireysel.Checked == true) { cKira k = new cKira(); dgvKiralama.DataSource = k.KiralananGetirBireysel(); dgvKiralama.Columns["FirmaNo"].Visible = false; dgvKiralama.Columns["MusteriNo"].Visible = true; } }
private void btnKirala_Click(object sender, EventArgs e) { cArac a = new cArac(); if (cbMusteriTipi.SelectedIndex == 0) { cKira k = new cKira(); List<cArac> list1 = new List<cArac>(); list1 = a.AraclariGetirByAracID(Convert.ToInt32(txtAracID.Text), a); foreach (var item in list1) { lvAraclar.Items.Add(txtAracID.Text); lvAraclar.Items[i].SubItems.Add(a.Marka); lvAraclar.Items[i].SubItems.Add(a.Model); lvAraclar.Items[i].SubItems.Add(a.Yil.ToString()); lvAraclar.Items[i].SubItems.Add(a.GunlukUcret.ToString()); lvAraclar.Items[i].SubItems.Add(a.Km.ToString()); lvAraclar.Items[i].SubItems.Add(txtGidis.Text); lvAraclar.Items[i].SubItems.Add(txtDonus.Text); lvAraclar.Items[i].SubItems.Add(txtTutar.Text); i++; } try { k.MusteriNo = Convert.ToInt32(txtMusteriID.Text); k.AracNo = Convert.ToInt32(txtAracID.Text); k.KirayaGidisTarihi = Convert.ToDateTime(txtGidis.Text); k.KiradanDonusTarihi = Convert.ToDateTime(txtDonus.Text); k.KiraDetayID = cGenel.KiraDetayKurumsal - 1; k.Tutar = Convert.ToInt32(txtTutar.Text); k.BireyselKirala(k); a.AracGuncelleKiralanamaz(k.AracNo); dgvKiralama.DataSource = k.KiralananGetirBireysel(); dgvKiralama.Columns["FirmaNo"].Visible = false; MessageBox.Show("Kiralama Bilgileri Kayıt Edildi."); if (MessageBox.Show(txtMusteriAd.Text + " adlı/ünvanlı müşteri için fatura dökümü istiyor musunuz?", "FATURA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Yazdir(); } else this.Close(); } catch (Exception) { frmAracKiralama.ActiveForm.Activate(); MessageBox.Show("Eksik Bilgi Var, Tekrar Kontrol Edin "); btnYazdir.Enabled = false; } } else if (cbMusteriTipi.SelectedIndex == 1) { cGenel.KiraDetayKurumsal = k.KiraDetayIDGetir(); try { for (int i = 0; i < lvAraclar.Items.Count; i++) { k.FirmaNo = Convert.ToInt32(txtMusteriID.Text); k.AracNo = Convert.ToInt32(lvAraclar.Items[i].Text); k.KirayaGidisTarihi = Convert.ToDateTime(lvAraclar.Items[i].SubItems[6].Text); k.KiradanDonusTarihi = Convert.ToDateTime(lvAraclar.Items[i].SubItems[7].Text); k.Tutar = Convert.ToInt32(lvAraclar.Items[i].SubItems[8].Text); k.KiraDetayID = cGenel.KiraDetayKurumsal; k.KurumsalKirala(k); a.AracGuncelleKiralanamaz(k.AracNo); } dgvKiralama.DataSource = k.KiralananGetirKurumsal(); dgvKiralama.Columns["MusteriNo"].Visible = false; MessageBox.Show("Kiralama Bilgileri Kayıt Edildi."); if (MessageBox.Show(txtMusteriAd.Text + " adlı/ünvanlı müşteri için fatura dökümü istiyor musunuz?", "FATURA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Yazdir(); } else this.Close(); } catch (Exception) { frmAracKiralama.ActiveForm.Activate(); MessageBox.Show("Eksik Bilgi Var, Tekrar Kontrol Edin "); btnYazdir.Enabled = false; } } cGenel.aracid[1] = 0; cGenel.aracid[2] = 0; cGenel.aracid[3] = 0; cGenel.aracid[4] = 0; cGenel.aracid[5] = 0; cGenel.aracid[6] = 0; }