private void btnAracGetir_Click(object sender, EventArgs e)
        {
            txtTutar.Text = "0";
            frmAracSorgulama frm = new frmAracSorgulama();
            frm.AracGetirKapali();
            frm.ShowDialog();

            cArac arc = new cArac();
            cArac a = new cArac();

            if (cGenel.AracID > 0)
            {
                txtAracID.Text = cGenel.AracID.ToString();

                arc.AraclariGetirByAracID(cGenel.AracID, a);

                txtMarka.Text = a.Marka;
                txtModel.Text = a.Model;
                txtGunlukUcret.Text = a.GunlukUcret.ToString();
                cGenel.AracID = 0;
            }

            if(txtMarka.Text != "")
            btnHesapla.Enabled = true;
            if (cbMusteriTipi.SelectedIndex == 1)
            chOzelIndirim.Visible = true;
        }
Example #2
0
        private void btnAracGetir_Click(object sender, EventArgs e)
        {
            frmAracSorgulama frm = new frmAracSorgulama();
            frm.ShowDialog();

            cArac arc = new cArac();
            cArac a = new cArac();

            txtID.Text = cGenel.AracID.ToString();

            arc.AraclariGetirByAracID(cGenel.AracID, a);

            txtMarka.Text = a.Marka;
            txtModel.Text = a.Model;
            txtPlaka.Text = a.Plaka;
            txtYil.Text = a.Yil.ToString();
            txtLokasyon.Text = a.Lokasyon;
            txtKm.Text = a.Km.ToString();
            txtKasaTipi.Text = a.KasaTipi;
            txtRenk.Text = a.Renk;
            txtKoltukSayisi.Text = a.KoltukSayisi;
            txtYakitCinsi.Text = a.YakitCinsi;
            txtSHacmi.Text = a.SilindirHacmi.ToString();
            txtCekis.Text = a.Cekis;
            txtSasiNo.Text = a.SasiNo;
            txtSanzimanTuru.Text = a.SanzimanTuru;
            txtGunlukUcret.Text = a.GunlukUcret.ToString();
        }
Example #3
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtMarka.Text != "" && txtModel.Text != "" && txtPlaka.Text != "" && txtYil.Text != "" && txtKm.Text != "" && txtKasaTipi.Text != "" && txtRenk.Text != "" && txtKoltukSayisi.Text != "" && txtKoltukSayisi.Text != "" && txtYakitCinsi.Text != "" && txtSHacmi.Text != "" && txtCekis.Text != "" && txtSasiNo.Text != "" && txtSanzimanTuru.Text != "" && txtGunlukUcret.Text != "")
     {
         cArac a = new cArac();
         a.AracID = Convert.ToInt32(txtID.Text);
         a.Marka = txtMarka.Text;
         a.Model = txtModel.Text;
         a.Plaka = txtPlaka.Text;
         a.Lokasyon = txtLokasyon.Text;
         a.Yil = Convert.ToInt32(txtYil.Text);
         a.Km = Convert.ToInt32(txtKm.Text);
         a.KasaTipi = txtKasaTipi.Text;
         a.Renk = txtRenk.Text;
         a.KoltukSayisi = txtKoltukSayisi.Text;
         a.YakitCinsi = txtYakitCinsi.Text;
         a.SilindirHacmi = Convert.ToInt32(txtSHacmi.Text);
         a.Cekis = txtCekis.Text;
         a.SasiNo = txtSasiNo.Text;
         a.SanzimanTuru = txtSanzimanTuru.Text;
         a.GunlukUcret = Convert.ToInt32(txtGunlukUcret.Text);
         if (a.AracGuncelle(a))
         {
             MessageBox.Show("Değişiklikler Yapıldı.");
             Temizle();
         }
     }
     else
     {
         MessageBox.Show("Eksik Bilgiler Bulunmaktadır!");
     }
 }
        private void btnAracEkle_Click(object sender, EventArgs e)
        {
            btnKirala.Enabled = true;
            cArac a = new cArac();
            List<cArac> list = new List<cArac>();

            list = a.AraclariGetirByAracID(Convert.ToInt32(txtAracID.Text),a);

            foreach (var item in list)
            {
                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);
                cGenel.aracid[i] = Convert.ToInt32(txtAracID.Text);
                i++;
            }
            btnAracEkle.Enabled = false;
            txtAracID.Clear();
            txtMarka.Clear();
            txtModel.Clear();
            txtGunlukUcret.Clear();
            txtTutar.Clear();
            btnYazdir.Enabled = false;
            btnHesapla.Enabled = false;
            cGenel.AracEkle = i;
        }
        private void dgvKiralama_DoubleClick(object sender, EventArgs e)
        {
            cArac a = new cArac();
            cKira b = new cKira();
            btnSonlandir.Enabled = true;

            if (rbBireysel.Checked == true)
            {

                a.AracGetirKiraSonlandir(dgvKiralama, a);
                txtAracID1.Text = a.AracID.ToString();

            }

            if (rbKurumsal.Checked == true)
            {
                int i = 1;
                List<cKira> list = new List<cKira>();
                b.AracDetayIDGetir(dgvKiralama, b);
                txtKiraDetayID.Text = b.KiraDetayID.ToString();
                list = b.KiralananGetirKurumsalByKiraDetayID(b);
                foreach (var item in list)
                {
                    if(i==1)
                    (txtAracID1).Text = item.AracNo.ToString();
                    if(i==2)
                    (txtAracID2).Text = item.AracNo.ToString();
                    if(i==3)
                    (txtAracID3).Text = item.AracNo.ToString();

                    i++;
                }
            }
        }
 private void frmAracSorgulama_Load(object sender, EventArgs e)
 {
     List<cArac> list = new List<cArac>();
     cArac a = new cArac();
     //list = a.AraclariGetir();
     //dgvAraclar.DataSource = dt;
     dgvAraclar.DataSource = a.AraclariGetir();
     //dgvAraclar.Columns["Silindi"].Width = 0;
 }
        private void dgvAraclar_DoubleClick(object sender, EventArgs e)
        {
            cArac arc = new cArac();
            cArac a = new cArac();

            arc.AracGetir(dgvAraclar, a);

            cGenel.AracID = a.AracID;

            this.Close();
        }
 private void cbYakitTuru_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbYakitTuru.SelectedItem.ToString() == "Dizel" || cbYakitTuru.SelectedItem.ToString() == "Benzin" || cbYakitTuru.SelectedItem.ToString() == "Benzin/LPG")
     {
         cArac a = new cArac();
         dgvAraclar.DataSource = a.AraclariGetirByYakitTipi(cbYakitTuru.SelectedItem.ToString());
     }
     else
     {
         cArac a = new cArac();
         dgvAraclar.DataSource = a.AraclariGetir();
     }
 }
 private void cbSanzimanTipi_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbSanzimanTipi.SelectedItem.ToString() == "Manuel" || cbSanzimanTipi.SelectedItem.ToString() == "Otomatik")
     {
         cArac a = new cArac();
         dgvAraclar.DataSource = a.AraclariGetirBySanzimanTipi(cbSanzimanTipi.SelectedItem.ToString());
     }
     else
     {
          cArac a = new cArac();
          dgvAraclar.DataSource = a.AraclariGetir();
     }
 }
        private void frmAracSorgulama_Load(object sender, EventArgs e)
        {
            this.Top = 0;
            this.Left = 0;
            List<cArac> list = new List<cArac>();
            cArac a = new cArac();

            txtMarkayaGore.Text = "";
            cbKiraDurumu.SelectedIndex = 1;
            cbSanzimanTipi.SelectedIndex = 0;
            cbYakitTuru.SelectedIndex = 0;

            dgvAraclar.DataSource = a.AraclariGetir();
        }
        private void btnSonlandir_Click(object sender, EventArgs e)
        {
            cArac a = new cArac();
            cKira b = new cKira();

            if (rbBireysel.Checked == true)
            {
                a.AracGuncelleKiralanabilir(a.AracID);
            }
            else if (rbKurumsal.Checked == true)
            {
                a.AracGuncelleKiralanabilir(Convert.ToInt32(txtAracID1.Text));
                if (txtAracID2.Text != "")
                {
                    a.AracGuncelleKiralanabilir(Convert.ToInt32(txtAracID2.Text));
                }
                if (txtAracID3.Text != "")
                {
                    a.AracGuncelleKiralanabilir(Convert.ToInt32(txtAracID3.Text));
                }
            }
        }
        private void btnGetir_Click(object sender, EventArgs e)
        {
            cArac a = new cArac();

            if (cbSanzimanTipi.SelectedItem.ToString() == "Hepsi" && cbYakitTuru.SelectedItem.ToString() == "Hepsi" && cbKiraDurumu.SelectedItem.ToString() == "Hepsi" && txtMarkayaGore.Text == null)
            {
                a.AraclariGetir();
            }
            else
            {
                bool kiradurumu = true;

                if (cbKiraDurumu.SelectedItem.ToString() == "Uygun")
                {
                    kiradurumu = true;
                }
                else if (cbKiraDurumu.SelectedItem.ToString() == "Uygun Değil")
                {
                    kiradurumu = false;
                }

                dgvAraclar.DataSource = a.AraclariGetirByDetayli(cbSanzimanTipi.SelectedItem.ToString(), cbYakitTuru.SelectedItem.ToString(), kiradurumu,cbKiraDurumu.SelectedItem.ToString(),txtMarkayaGore.Text);
            }
        }
Example #13
0
        public List<cArac> AraclariGetirByAracID(int ID, cArac a)
        {
            List<cArac> list = new List<cArac>();
            SqlConnection conn = new SqlConnection(cGenel.connStr);
            SqlCommand comm = new SqlCommand("Select * from Arac where Silindi=0 and AracID=@AracID", conn);
            comm.Parameters.Add("@AracID", SqlDbType.Int).Value = ID;

            if (conn.State == ConnectionState.Closed) conn.Open();
            SqlDataReader dr;
            try
            {
                dr = comm.ExecuteReader();
                while (dr.Read())
                {
                    a.AracID = Convert.ToInt32(dr[0]);
                    a.Marka = dr[1].ToString();
                    a.Model = dr[2].ToString();
                    a.Plaka = dr[3].ToString();
                    a.Yil = Convert.ToInt32(dr[4]);
                    a.Lokasyon = dr[5].ToString();
                    a.Km = Convert.ToInt32(dr[6]);
                    a.KasaTipi = dr[7].ToString();
                    a.Renk = dr[8].ToString();
                    a.KoltukSayisi = dr[9].ToString();
                    a.YakitCinsi = dr[10].ToString();
                    a.SilindirHacmi = Convert.ToInt32(dr[11]);
                    a.Cekis = dr[12].ToString();
                    a.SasiNo = dr[13].ToString();
                    a.SanzimanTuru = dr[14].ToString();
                    a.GunlukUcret = Convert.ToInt32(dr[15]);
                    list.Add(a);
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            return list;
        }
Example #14
0
        public bool AracGuncelle(cArac a)
        {
            bool Sonuc = false;
            SqlConnection conn = new SqlConnection(cGenel.connStr);
            SqlCommand comm = new SqlCommand("Update Arac Set Marka=@Marka,Model=@Model, Plaka=@Plaka, Lokasyon=@Lokasyon, Yil=@Yil,Km=@Km,KasaTipi=@KasaTipi,Renk=@Renk,KoltukSayisi=@KoltukSayisi,YakitCinsi=@YakitCinsi,SilindirHacmi=@SilindirHacmi,Cekis=@Cekis,SasiNo=@SasiNo,SanzimanTuru=@SanzimanTuru,GunlukUcret=@GunlukUcret where AracID=@AracID", conn);

            comm.Parameters.Add("@AracID", SqlDbType.Int).Value = a._aracID;
            comm.Parameters.Add("@Marka", SqlDbType.VarChar).Value = a._marka;
            comm.Parameters.Add("@Model", SqlDbType.VarChar).Value = a._model;
            comm.Parameters.Add("@Plaka", SqlDbType.VarChar).Value = a._plaka;
            comm.Parameters.Add("@Lokasyon", SqlDbType.VarChar).Value = a._lokasyon;
            comm.Parameters.Add("@Yil", SqlDbType.Int).Value = a._yil;
            comm.Parameters.Add("@Km", SqlDbType.Int).Value = a._km;
            comm.Parameters.Add("@KasaTipi", SqlDbType.VarChar).Value = a._kasaTipi;
            comm.Parameters.Add("@Renk", SqlDbType.VarChar).Value = a._renk;
            comm.Parameters.Add("@KoltukSayisi", SqlDbType.VarChar).Value = a._koltukSayisi;
            comm.Parameters.Add("@YakitCinsi", SqlDbType.VarChar).Value = a._yakitCinsi;
            comm.Parameters.Add("@SilindirHacmi", SqlDbType.Int).Value = a._silindirHacmi;
            comm.Parameters.Add("@Cekis", SqlDbType.VarChar).Value = a._cekis;
            comm.Parameters.Add("@SasiNo", SqlDbType.VarChar).Value = a._sasiNo;
            comm.Parameters.Add("@SanzimanTuru", SqlDbType.VarChar).Value = a._sanzimanTuru;
            comm.Parameters.Add("@GunlukUcret", SqlDbType.Money).Value = a._gunlukUcret;

            if (conn.State == ConnectionState.Closed) conn.Open();
            try
            {
                Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return Sonuc;
        }
Example #15
0
 public void AracGetirKiraSonlandir(DataGridView dgv, cArac a)
 {
     a._aracID = Convert.ToInt32(dgv.SelectedRows[0].Cells[3].Value);
 }
Example #16
0
        public bool AracEkle(cArac a)
        {
            SqlConnection conn = new SqlConnection(cGenel.connStr);
            SqlCommand comm = new SqlCommand("Insert into Arac (Marka,Model, Plaka, Lokasyon, Yil,Km,KasaTipi,Renk,KoltukSayisi,YakitCinsi,SilindirHacmi,Cekis,SasiNo,SanzimanTuru,GunlukUcret) values(@Marka,@Model, @Plaka, @Lokasyon, @Yil,@Km,@KasaTipi,@Renk,@KoltukSayisi,@YakitCinsi,@SilindirHacmi,@Cekis,@SasiNo,@SanzimanTuru,@GunlukUcret)", conn);
            comm.Parameters.Add("@Marka", SqlDbType.VarChar).Value = a._marka;
            comm.Parameters.Add("@Model", SqlDbType.VarChar).Value = a._model;
            comm.Parameters.Add("@Plaka", SqlDbType.VarChar).Value = a._plaka;
            comm.Parameters.Add("@Lokasyon", SqlDbType.VarChar).Value = a._lokasyon;
            comm.Parameters.Add("@Yil", SqlDbType.Int).Value = a._yil;
            comm.Parameters.Add("@Km", SqlDbType.Int).Value = a._km;
            comm.Parameters.Add("@KasaTipi", SqlDbType.VarChar).Value = a._kasaTipi;
            comm.Parameters.Add("@Renk", SqlDbType.VarChar).Value = a._renk;
            comm.Parameters.Add("@KoltukSayisi", SqlDbType.VarChar).Value = a._koltukSayisi;
            comm.Parameters.Add("@YakitCinsi", SqlDbType.VarChar).Value = a._yakitCinsi;
            comm.Parameters.Add("@SilindirHacmi", SqlDbType.Int).Value = a._silindirHacmi;
            comm.Parameters.Add("@Cekis", SqlDbType.VarChar).Value = a._cekis;
            comm.Parameters.Add("@SasiNo", SqlDbType.VarChar).Value = a._sasiNo;
            comm.Parameters.Add("@SanzimanTuru", SqlDbType.VarChar).Value = a._sanzimanTuru;
            comm.Parameters.Add("@GunlukUcret", SqlDbType.Money).Value = a._gunlukUcret;

            if (conn.State == ConnectionState.Closed) conn.Open();
            bool Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            conn.Close();
            return Sonuc;
        }
Example #17
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtMarka.Text.Trim() != "" && txtModel.Text.Trim() != "" && txtPlaka.Text.Trim() != ""&& txtYil.Text.Trim() != ""&& txtKm.Text.Trim() != ""&& txtKasaTipi.Text.Trim() != ""&& txtRenk.Text.Trim() != ""&& txtKoltukSayisi.Text.Trim() != ""&& txtYakitCinsi.Text.Trim() != ""&& txtSHacmi.Text.Trim() != ""&& txtCekis.Text.Trim() != ""&& txtSasiNo.Text.Trim() != ""&& txtSanzimanTuru.Text.Trim() != ""&& txtGunlukUcret.Text.Trim() != "")
            {

                cArac a = new cArac();
                if (a.AracKontrol(txtSasiNo.Text))
                {
                    MessageBox.Show("Önceden sisteme girilmiş!", "Zaten Kayıtlı Araç");
                    Temizle();
                    txtMarka.Focus();
                }
                else
                {
                    a.Marka = txtMarka.Text;
                    a.Model = txtModel.Text;
                    a.Plaka = txtPlaka.Text;
                    a.Yil = Convert.ToInt32(txtYil.Text);
                    a.Lokasyon = txtLokasyon.Text;
                    a.Km = Convert.ToInt32(txtKm.Text);
                    a.KasaTipi = txtKasaTipi.Text;
                    a.Renk = txtRenk.Text;
                    a.KoltukSayisi = txtKoltukSayisi.Text;
                    a.YakitCinsi = txtYakitCinsi.Text;
                    a.SilindirHacmi = Convert.ToInt32(txtSHacmi.Text);
                    a.Cekis = txtCekis.Text;
                    a.SasiNo = txtSasiNo.Text;
                    a.SanzimanTuru = txtSanzimanTuru.Text;
                    a.GunlukUcret = Convert.ToInt32(txtGunlukUcret.Text);

                    bool Sonuc = a.AracEkle(a);
                    if (Sonuc)
                    {
                        MessageBox.Show("Araç Bilgileri eklendi.");
                        Temizle();
                    }
                    else
                    {
                        MessageBox.Show("Araç eklenemedi!!");
                    }
                }
            }
            else { MessageBox.Show("Gerekli alanları doldurmadınız!!"); }
        }
Example #18
0
        public List<cArac> AraclariGetirByDetayli(string SanzimanTipi, string YakitTuru, bool KiraDurumu, string KiraDurumuHepsi, string MarkayaGore)
        {
            List<cArac> list = new List<cArac>();

            SqlConnection conn = new SqlConnection(cGenel.connStr);
            SqlCommand comm = new SqlCommand();
            if (MarkayaGore == null)
            {
                comm = new SqlCommand("Select * from Arac where Silindi=0", conn);
            }
            else
            {
                comm = new SqlCommand("Select * from Arac where Silindi=0 and Marka like @Marka + '%'", conn);
                comm.Parameters.Add("@Marka", SqlDbType.VarChar).Value = MarkayaGore;
            }
            if (conn.State == ConnectionState.Closed) conn.Open();
            SqlDataReader dr;
            try
            {
                dr = comm.ExecuteReader();
                while (dr.Read())
                {

                    if ((SanzimanTipi == "Hepsi" || dr[14].ToString() == SanzimanTipi) && (YakitTuru == "Hepsi" || dr[10].ToString() == YakitTuru ) && ((KiraDurumuHepsi == "Hepsi") || Convert.ToBoolean(dr[16]) == KiraDurumu))
                    {
                        cArac a = new cArac();
                        a._aracID = Convert.ToInt32(dr["AracID"]);
                        a._marka = dr["Marka"].ToString();
                        a._model = dr["Model"].ToString();
                        a._plaka = dr["Plaka"].ToString();
                        a._lokasyon = dr["Lokasyon"].ToString();
                        a._yil = Convert.ToInt32(dr["Yil"]);
                        a._km = Convert.ToInt32(dr["Km"]);
                        a._kasaTipi = dr["KasaTipi"].ToString();
                        a._renk = dr["Renk"].ToString();
                        a._koltukSayisi = dr["KoltukSayisi"].ToString();
                        a._yakitCinsi = dr["YakitCinsi"].ToString();
                        a._silindirHacmi = Convert.ToInt32(dr["SilindirHacmi"]);
                        a._cekis = dr["Cekis"].ToString();
                        a._sasiNo = dr["SasiNo"].ToString();
                        a._sanzimanTuru = dr["SanzimanTuru"].ToString();
                        a._gunlukUcret = Convert.ToInt32(dr["GunlukUcret"]);
                        a._kiralanabilir = Convert.ToBoolean(dr["Kiralanabilir"]);
                        list.Add(a);

                    }
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }

            return list;
        }
Example #19
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (txtID.Text != "" || txtID.Text == "0")
     {
         if (MessageBox.Show("Silmek İstiyor musunuz?", "Eminmisiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
         {
             cArac a = new cArac();
             if (a.AracSil(txtID.Text))
             {
                 MessageBox.Show("Araç Silindi.");
                 Temizle();
                 ReadOnlyFalse();
             }
         }
     }
     else
     {
         MessageBox.Show("Bir Araç Seçmelisiniz!");
     }
 }
Example #20
0
 public List<cArac> AraclariGetirByYakitTipi(string YakitTipi)
 {
     List<cArac> list = new List<cArac>();
     SqlConnection conn = new SqlConnection(cGenel.connStr);
     SqlCommand comm = new SqlCommand("Select * from Arac where Silindi=0 and YakitCinsi = @YakitTipi", conn);
     comm.Parameters.Add("@YakitTipi", SqlDbType.VarChar).Value = YakitTipi;
     if (conn.State == ConnectionState.Closed) conn.Open();
     SqlDataReader dr;
     try
     {
         dr = comm.ExecuteReader();
         while (dr.Read())
         {
             cArac a = new cArac();
             a._aracID = Convert.ToInt32(dr["AracID"]);
             a._marka = dr["Marka"].ToString();
             a._model = dr["Model"].ToString();
             a._plaka = dr["Plaka"].ToString();
             a._lokasyon = dr["Lokasyon"].ToString();
             a._yil = Convert.ToInt32(dr["Yil"]);
             a._km = Convert.ToInt32(dr["Km"]);
             a._kasaTipi = dr["KasaTipi"].ToString();
             a._renk = dr["Renk"].ToString();
             a._koltukSayisi = dr["KoltukSayisi"].ToString();
             a._yakitCinsi = dr["YakitCinsi"].ToString();
             a._silindirHacmi = Convert.ToInt32(dr["SilindirHacmi"]);
             a._cekis = dr["Cekis"].ToString();
             a._sasiNo = dr["SasiNo"].ToString();
             a._sanzimanTuru = dr["SanzimanTuru"].ToString();
             a._gunlukUcret = Convert.ToDecimal(dr["GunlukUcret"]);
             a._kiralanabilir = Convert.ToBoolean(dr["Kiralanabilir"]);
             list.Add(a);
         }
     }
     catch (SqlException ex)
     {
         string hata = ex.Message;
     }
     return list;
 }
Example #21
0
        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;
        }