public static int kaydet(Kullanici kulanici) { int geriDonus = 0; try { SqlParameter[] parameter = new SqlParameter[12]; parameter[0] = new SqlParameter("@uyeAdiSoyadi", SqlDbType.NVarChar); parameter[0].Value = kulanici.AdiSoyadi; parameter[1] = new SqlParameter("@uyeGsm", SqlDbType.NVarChar); parameter[1].Value = kulanici.Gsm; parameter[2] = new SqlParameter("@uyeCinsiyet", SqlDbType.Bit); parameter[2].Value = kulanici.Cinsiyet; parameter[3] = new SqlParameter("@uyeSehir", SqlDbType.Int); parameter[3].Value = kulanici.Sehir; parameter[4] = new SqlParameter("@uyeEposta", SqlDbType.NVarChar); parameter[4].Value = kulanici.EPosta; parameter[5] = new SqlParameter("@uyeSifre", SqlDbType.NVarChar); parameter[5].Value = kulanici.Sifre; parameter[6] = new SqlParameter("@uyeDogumTarihi", SqlDbType.SmallDateTime); parameter[6].Value = kulanici.DogumTarihi; parameter[7] = new SqlParameter("@kulaniciTip", SqlDbType.NVarChar); parameter[7].Value = kulanici.KullaniciTipi; parameter[8] = new SqlParameter("@deger_dondur", SqlDbType.Int); parameter[8].Direction = ParameterDirection.Output; if (kulanici.Id > 0)// Kulanıcı Güncelleme { parameter[9] = new SqlParameter("@smsGonder", SqlDbType.Bit); parameter[9].Value = kulanici.SMSGonder; parameter[10] = new SqlParameter("@epostaGonder", SqlDbType.Bit); parameter[10].Value = kulanici.PostaGonder; parameter[11] = new SqlParameter("@id", SqlDbType.NVarChar); parameter[11].Value = kulanici.Id; SqlHelper.ExecuteNonQuery("kullanici_KayitGuncelle", parameter); geriDonus = Convert.ToInt32(parameter[8].Value); } else { SqlHelper.ExecuteNonQuery("kullanici_KayitEkle", parameter); geriDonus = Convert.ToInt32(parameter[8].Value); } } catch (Exception) { throw; } return geriDonus; }
public static Kullanici Login(string eposta, string sifre) { Kullanici info = null; try { SqlParameter[] prm = new SqlParameter[] { new SqlParameter("@eposta", eposta), new SqlParameter("@sifre", sifre) }; using (SqlDataReader dr = SqlHelper.ExecuteReader("kullanici_GirisKontrol", prm)) { while (dr.Read()) { info = new Kullanici( dr.GetInt32(dr.GetOrdinal("id")), dr.GetString(dr.GetOrdinal("adiSoyadi")), dr.GetString(dr.GetOrdinal("ePosta")), dr.GetString(dr.GetOrdinal("kullaniciTipi")), dr.GetInt32(dr.GetOrdinal("siparisAdet"))); } } return info; } catch (Exception) { throw; } }
public static Kullanici Getir(int kulaniciId) { Kullanici k = null; SqlParameter prm = new SqlParameter("@id",kulaniciId); using (SqlDataReader dr = SqlHelper.ExecuteReader("kullanici_Getir", prm)) { while (dr.Read()) { k = new Kullanici { Id = dr.GetInt32(dr.GetOrdinal("id")), AdiSoyadi = dr.GetString(dr.GetOrdinal("adiSoyadi")), Gsm = dr.GetString(dr.GetOrdinal("Gsm")), DogumTarihi = dr.GetDateTime(dr.GetOrdinal("dogumTarihi")), EPosta = dr.GetString(dr.GetOrdinal("ePosta")), Durum = dr.GetBoolean(dr.GetOrdinal("durum")), KayitTarihi = dr.GetDateTime(dr.GetOrdinal("kayitTarihi")), GirisSayisi = dr.GetInt32(dr.GetOrdinal("girisSayisi")), Cinsiyet = dr.GetBoolean(dr.GetOrdinal("cinsiyet")).ToString(), Sehir = dr.GetString(dr.GetOrdinal("sehir")), KullaniciTipi = dr.GetString(dr.GetOrdinal("kullaniciTipi")), Sifre = dr.GetString(dr.GetOrdinal("sifre")) }; } } return k; }
public static Kullanici AdminSifreHatirlatma(string eposta) { Kullanici info = null; try { SqlParameter prm = new SqlParameter("@eposta", eposta); using (SqlDataReader dr = SqlHelper.ExecuteReader("kullanici_AdminSifre", prm)) { while (dr.Read()) { info = new Kullanici { EPosta = dr.GetString(dr.GetOrdinal("ePosta")), AdiSoyadi = dr.GetString(dr.GetOrdinal("adiSoyadi")), Sifre = dr.GetString(dr.GetOrdinal("sifre")) }; } } return info; } catch (Exception) { throw; } }