Пример #1
0
        private void SikayetEtButon_Click(object sender, EventArgs e) //YÖNETİCİYE ŞİKAYET İLETMEK İÇİN
        {
            if (SikayetComboBox.SelectedIndex > -1)
            {
                E_Sikayet sikayet = new E_Sikayet();
                sikayet.SubeID       = Convert.ToInt32(SikayetComboBox.SelectedValue);
                sikayet.UyeTC        = Session.TC;
                sikayet.Konu         = SikayetKonuTxtBox.Text;
                sikayet.SikayetMesaj = SikayetMsjTxtBox.Text;

                int durum = BLL_Sikayet.SikayetGonder(sikayet);
                if (durum == -1)
                {
                    MessageBox.Show("Yıldızlı alanların tümünü doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (durum == 0)
                {
                    MessageBox.Show("Şikayet gönderilirken bir hata oluştu", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Şikayet başarıyla iletildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    SikayetComboBox.SelectedIndex = -1;
                    SikayetKonuTxtBox.Clear();
                    SikayetMsjTxtBox.Clear();
                }
            }
        }
Пример #2
0
        public static int SikayetGonder(E_Sikayet sikayet)
        {
            int        donen = 0;
            SqlCommand komut = null;

            try
            {
                komut             = new SqlCommand("SP_SikayetGonder", Baglanti.baglan);
                komut.CommandType = CommandType.StoredProcedure;
                komut.Connection.Open();
                komut.Parameters.AddWithValue("SubeID", sikayet.SubeID);
                komut.Parameters.AddWithValue("UyeTC", sikayet.UyeTC);
                komut.Parameters.AddWithValue("Konu", sikayet.Konu);
                komut.Parameters.AddWithValue("Sikayet", sikayet.SikayetMesaj);


                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);
        }
Пример #3
0
 public static int SikayetGonder(E_Sikayet sikayet)
 {
     if (sikayet.UyeTC.Length == 11 && sikayet.SubeID > 0 && sikayet.Konu.Length > 1 && sikayet.SikayetMesaj.Length > 1)
     {
         return(F_Sikayet.SikayetGonder(sikayet));
     }
     return(-1);
 }