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(); } } }
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); }
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); }