public static int KiraIptal(E_IptalEdilenKiralama iptal)
        {
            int        donen = 0;
            SqlCommand komut = null;

            try
            {
                komut             = new SqlCommand("SP_KiraIptal", Baglanti.baglan);
                komut.CommandType = CommandType.StoredProcedure;
                komut.Connection.Open();
                komut.Parameters.AddWithValue("TakipKod", iptal.TakipKod);
                komut.Parameters.AddWithValue("Sebep", iptal.Sebep);
                komut.Parameters.AddWithValue("Aciklama", iptal.Aciklama);

                donen = komut.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                System.Windows.Forms.MessageBox.Show("Bir hata oluştu.Hata: " + e.ToString(), "Hata");
                donen = 0;
            }
            finally
            {
                komut.Connection.Close();
            }
            return(donen);
        }
        private void iptalButon_Click(object sender, EventArgs e)
        {
            E_IptalEdilenKiralama iptal = new E_IptalEdilenKiralama();

            iptal.TakipKod = iptalTakipkodLabel.Text.ToString();
            iptal.Sebep    = iptalSebepTxtBox.Text.ToString();
            iptal.Aciklama = iptalAciklamaTxtBox.Text.ToString();
            int durum = BLL_IptalEdilenKiralama.KiraIptal(iptal);

            if (durum > 0)
            {
                MessageBox.Show(iptal.TakipKod + " Takip kodlu kiralamanız iptal edildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                KiradakilerGridView.DataSource = null;
                iptalTakipkodLabel.Text        = "-";
                iptalBaslangicLabel.Text       = "-";
                iptalPlakaLabel.Text           = "-";
                iptalGroupBox.Enabled          = false;
                iptalSebepTxtBox.Clear();
                iptalAciklamaTxtBox.Clear();
                SubeKiralamaGoster();
                SubemdekiAraclar();
                TumKiralamalar();
            }
            else if (durum == -1)
            {
                MessageBox.Show("Girdiğiniz verileri kontrol edin.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Kiralama iptal edilemedi.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #3
0
 public static int KiraIptal(E_IptalEdilenKiralama kira)
 {
     if (kira.TakipKod.Length == 10 && kira.Sebep.Length > 1 && kira.Aciklama.Length > 1)
     {
         return(F_IptalEdilenKiralama.KiraIptal(kira));
     }
     return(-1);
 }