public List <UyeTalep> TalepleriGetir() { List <UyeTalep> talepListesi = new List <UyeTalep>(); SqlConnection con = Baglanti.BaglantiGetir(); try { if (con.State == ConnectionState.Closed) { con.Open(); } SqlCommand cmd = new SqlCommand("select * from UyeTalep ut join Uye u on ut.UyeId = u.Id join UyeDetay ud on ut.UyeId=ud.Id", con); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.HasRows) { while (rdr.Read()) { UyeTalep ud = new UyeTalep(); ud.Id = Convert.ToInt32(rdr["Id"]); ud.TalepBaslik = (string)rdr["TalepBaslik"]; ud.TalepAciklama = (string)rdr["TalepAciklama"]; ud.AdSoyad = (string)(rdr["Ad"] + " " + rdr["Soyad"]); ud.UyeMail = (string)rdr["Email"]; ud.CozulduMu = (bool)rdr["CozulduMu"]; talepListesi.Add(ud); } } } catch (Exception) { throw; } finally { con.Close(); } return(talepListesi); }
public bool UyeTalepEkle(string talepbaslik, string talepaciklama, int uyeid) { SqlConnection con = Baglanti.BaglantiGetir(); SqlCommand cmd = new SqlCommand("SP_UyeTalepEkle", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@talepbaslik", talepbaslik); cmd.Parameters.AddWithValue("@talepaciklama", talepaciklama); cmd.Parameters.AddWithValue("@uyeId", uyeid); int result = 0; try { if (con.State == ConnectionState.Closed) { con.Open(); } result = cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { con.Close(); } if (result > 0) { //Ekleme Başarılı. return(true); } else { //Ekleme Başarısız. return(false); } }
public bool TalepGuncelle(int id, bool cozuldumu) { SqlConnection con = Baglanti.BaglantiGetir(); SqlCommand cmd = new SqlCommand("update UyeTalep set CozulduMu=@cozulduMu where Id=@id", con); cmd.Parameters.AddWithValue("@cozulduMu", cozuldumu); cmd.Parameters.AddWithValue("@id", id); int result = 0; try { if (con.State == ConnectionState.Closed) { con.Open(); } result = cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { con.Close(); } if (result > 0) { //Ekleme Başarılı. return(true); } else { //Ekleme Başarısız. return(false); } }