예제 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            Rapor r = new Rapor();

            r.k_id = label24.Text;
            r.ShowDialog();
        }
예제 #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         if (lvArabaList.SelectedItems.Count > 0 && dgvMusteri.SelectedRows.Count > 0)
         {
             SqlConnection baglan = new SqlConnection(ayarlar.baglanti);
             SqlCommand    komut  = new SqlCommand("INSERT INTO kiralama(araba_id,musteri_id,personel_id,bas_tarih,bit_tarih,toplam_tutar,indirim,kdv,h_tutar,kiralama_tarihi)VALUES('" + lvArabaList.SelectedItems[0].Text + "','" + dgvMusteri.CurrentRow.Cells[0].Value.ToString() + "','" + p_id + "','" + dateTimePicker1.Value.ToShortDateString() + "','" + dateTimePicker2.Value.ToShortDateString() + "','" + float.Parse(lbTutar.Text) + "','" + float.Parse(lbIndirim.Text) + "','" + float.Parse(lbKDV.Text) + "','" + float.Parse(lbHTutar.Text) + "','" + DateTime.Now.ToShortDateString() + "') ", baglan);
             baglan.Open();
             komut.ExecuteNonQuery();
             baglan.Close();
             if (DialogResult.Yes == MessageBox.Show("Kiralama İşlemi Başarılı! \nFatura Yazdırmak İstemisiniz?", Properties.Settings.Default.ProgAdi, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk))
             {
                 string id = "";
                 komut = new SqlCommand("SELECT * FROM kiralama where musteri_id='" + dgvMusteri.CurrentRow.Cells[0].Value.ToString() + "' AND kiralama_tarihi='" + DateTime.Now.ToShortDateString() + "'", baglan);
                 baglan.Open();
                 SqlDataReader dr = komut.ExecuteReader();
                 while (dr.Read())
                 {
                     id = dr["k_id"].ToString();
                 }
                 baglan.Close();
                 Rapor kd = new Rapor();
                 kd.k_id = id;
                 kd.ShowDialog();
             }
         }
         else
         {
             MessageBox.Show("Kiralama İşlemi Başarısız!\n Araç ve kullanıcı seçildiğinden emin olunuz.", Properties.Settings.Default.ProgAdi, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception hata)
     {
         MessageBox.Show("Kiralama İşlemi Başarısız!\nHata:" + hata.Message, Properties.Settings.Default.ProgAdi, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     arabagetir();
 }