예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             using (cUyeIslemleri UI = new cUyeIslemleri())
             {
                 DataRow[] drU = UI.ListeleKullanici(Request["UID"].ToInt(-1), null, null, null).Select("EMAIL='" + Request["MAIL"].ToString() + "'");
                 if (drU.Length != 1)
                 {
                     btnGonder.Enabled = false;
                     UIAraclari.toastMesaj(this, eStatusType.Uyari, "Hatalı Bir İşlem Gerçekleştirdiniz, Şifre Sıfırlama Mailini Tekrar İsteyiniz");
                 }
                 else
                 {
                     if (drU[0]["GUID"].ToString() == Request["GUID"].ToString())
                     {
                         UIAraclari._iKullaniciID = UI.ListeleKullanici(0, null, null, Request["GUID"].ToString()).Rows[0]["ID"].ToInt(0);
                     }
                     else
                     {
                         UIAraclari.toastMesaj(this, eStatusType.Uyari, "Hatalı Bir İşlem Gerçekleştirdiniz, Şifre Sıfırlama Mailini Tekrar İsteyiniz");
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
예제 #2
0
 protected void btnSifre_Click(object sender, EventArgs e)
 {
     try
     {
         using (cGenelIslemler GI = new cGenelIslemler())
             using (cUyeIslemleri UI = new cUyeIslemleri())
             {
                 DataTable dt = UI.ListeleKullanici(0, txtMailsifre.Text, null, null);
                 if (dt.Rows.Count == 0)
                 {
                     UIAraclari.toastMesaj(this, eStatusType.Uyari, "Geçersiz Mail Adresi");
                 }
                 else
                 {
                     StringBuilder sbIcerik = new StringBuilder();
                     sbIcerik.Append("Sayın " + dt.Rows[0]["ADI"].ToString() + " " + dt.Rows[0]["SOYADI"].ToString() + ",<br>");
                     sbIcerik.Append("Aşağıdaki linke tıklayarak yeni bir şifre oluşturabilirsiniz<br>");
                     sbIcerik.Append("<a href=\"" + Request.Url.Host + "/SifreSifirla.aspx?UID=" + dt.Rows[0]["ID"].ToString() + "&MAIL=" + dt.Rows[0]["EMAIL"] + "&GUID=" + dt.Rows[0]["GUID"].ToString() + "\">Şifrenizi Değiştirmek için Tıklayın </a>");
                     if (GI.MailGonder("Şifre Değiştirme", sbIcerik.ToString(), dt.Rows[0]["EMAIL"].ToString()) > 0)
                     {
                         UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Tamamlanmıştır");
                     }
                     else
                     {
                         UIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilemedi. Lütfen Tekrar Deneyiniz");
                     }
                 }
             }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
예제 #3
0
        protected void rpYorumlar_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            DataRowView rw = e.Item.DataItem as DataRowView;

            Literal ltTarih = e.Item.FindControl("ltTarih") as Literal;
            Literal ltYazan = e.Item.FindControl("ltYorumYazan") as Literal;

            ltTarih.Text = rw["TARIH"].ToDateTime().ToShortDateString();

            using (cUyeIslemleri UI = new cUyeIslemleri())
            {
                DataRow dr = UI.ListeleKullanici(rw["UYE_ID"].ToInt(), "", null, "").Rows[0];
                ltYazan.Text = dr["ADI"].ToString() + " " + dr["SOYADI"].ToString();
            }
        }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (cUIAraclari._iKullaniciTipi != eKullaniciTipi.Yonetici)
         {
             Response.Redirect(ResolveUrl("~/Default.aspx"));
         }
         if (!Page.IsPostBack)
         {
             using (cUyeIslemleri UI = new cUyeIslemleri())
             {
                 gvUyeler.DataSource = UI.ListeleKullanici(0, string.Empty, eKullaniciTipi.Uye, string.Empty);
                 gvUyeler.DataBind();
             }
         }
     }
     catch (Exception ex)
     {
         cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID);
     }
 }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             if (UIAraclari._iKullaniciID > 0)
             {
                 using (cUyeIslemleri cUI = new cUyeIslemleri())
                 {
                     DataRow dr = cUI.ListeleKullanici(UIAraclari._iKullaniciID, null, null, null).Rows[0];
                     txtAdSoyad.Text = dr["ADI"].ToString() + " " + dr["SOYADI"].ToString();
                     txtEmail.Text   = dr["EMAIL"].ToString();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    hfToplamTutar.Value = "0";

                    ddlOdemeTipi.DataSource     = cAraclar.VerEnumListesi(typeof(eOdemeTipi));
                    ddlOdemeTipi.DataTextField  = "Value";
                    ddlOdemeTipi.DataValueField = "Key";
                    ddlOdemeTipi.DataBind();
                    ddlOdemeTipi_SelectedIndexChanged(null, null);

                    if (cUIAraclari._iKullaniciID > 0)
                    {
                        using (cUyeIslemleri UI = new cUyeIslemleri())
                        {
                            DataRow drKullanici = UI.ListeleKullanici(cUIAraclari._iKullaniciID, string.Empty, null, string.Empty).Rows[0];
                            txtFaturaAdi.Text   = drKullanici["ADI"].ToString() + " " + drKullanici["SOYADI"].ToString();
                            txtAdres.Text       = drKullanici["ADRES"].ToString() + " " + drKullanici["SEHIRADI"].ToString();
                            txtAd.Text          = drKullanici["ADI"].ToString();
                            txtSoyad.Text       = drKullanici["SOYADI"].ToString();
                            txtEmail.Text       = drKullanici["EMAIL"].ToString();
                            txtCepTelefonu.Text = drKullanici["CEPTELEFONU"].ToString();
                        }
                    }
                    gvSiparisDetaylar.DataSource = cUIAraclari._dtSepet;
                    gvSiparisDetaylar.DataBind();
                }
            }
            catch (Exception ex)
            {
                cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID.ToInt(0));
            }
        }
예제 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (UIAraclari._iKullaniciTipi == eKullaniciTipi.Misafir)
                {
                    Response.Redirect(ResolveUrl("~/Default.aspx"));
                }
                if (!Page.IsPostBack)
                {
                    DataRow dr = null;
                    dvGruptipi.Visible = false;
                    using (cGenelIslemler GI = new cGenelIslemler())
                        using (cUyeIslemleri UI = new cUyeIslemleri())
                        {
                            if (UIAraclari._iKullaniciID != 0 && Request["ID"].ToInt(0) == 0)
                            {
                                dr = UI.ListeleKullanici(UIAraclari._iKullaniciID, null, null, null).Rows[0];
                            }
                            else if (Request["ID"].ToInt(0) > 0 && (eKullaniciTipi)UIAraclari._iKullaniciTipi == eKullaniciTipi.Yonetici)
                            {
                                dr = UI.ListeleKullanici(Request["ID"].ToInt(0), null, null, null).Rows[0];
                                dvGruptipi.Visible = true;
                            }
                            if (dr != null)
                            {
                                txtAd.Text       = dr["ADI"].ToString();
                                txtAdres.Text    = dr["ADRES"].ToString();
                                txtCepTel.Text   = dr["CEPTELEFONU"].ToString();
                                txtEmail.Text    = dr["EMAIL"].ToString();
                                txtEmail2.Text   = dr["EMAIL"].ToString();
                                txtEvTel.Text    = dr["EVTELEFONU"].ToString();
                                txtSoyad.Text    = dr["SOYADI"].ToString();
                                txtDogumTar.Text = dr["DOGUM_TARIHI"].ToString();

                                rblCinsiyet.DataSource     = cAraclar.VerEnumListesi(typeof(eCinsiyet));
                                rblCinsiyet.DataValueField = "Key";
                                rblCinsiyet.DataTextField  = "Value";
                                rblCinsiyet.DataBind();
                                rblCinsiyet.SelectedValue = dr["CINSIYET"].ToString();

                                ddlIl.DataSource     = GI.ListeleSehirler(0);
                                ddlIl.DataTextField  = "ADI";
                                ddlIl.DataValueField = "ID";
                                ddlIl.DataBind();
                                ddlIl.SelectedValue = dr["SEHIR_ID"].ToString();

                                ddlUyeTipi.DataSource     = cAraclar.VerEnumListesi(typeof(eKullaniciTipi));
                                ddlUyeTipi.DataTextField  = "Value";
                                ddlUyeTipi.DataValueField = "Key";
                                ddlUyeTipi.DataBind();
                                ddlUyeTipi.SelectedValue = dr["KULLANICI_TIPI"].ToString();
                            }
                        }
                }
            }
            catch (Exception ex)
            {
                UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
            }
        }