Example #1
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);
     }
 }
Example #2
0
 protected void btnSepeteEkle_Click(object sender, EventArgs e)
 {
     try
     {
         using (cUrunGenel UG = new cUrunGenel())
         {
             if (UG.VerKalanStok(this.UrunID) < txtAdet.Text.ToInt())
             {
                 UIAraclari.toastMesaj(this, eStatusType.Hata, "Stokta Yeterli Ürün Yok!");
             }
             else
             {
                 DataRow dr = UIAraclari._dtSepet.NewRow();
                 if (UIAraclari._dtSepet.Rows.Count == 0)
                 {
                     dr["SIRANO"] = 1;
                 }
                 else
                 {
                     dr["SIRANO"] = UIAraclari._dtSepet.Rows[UIAraclari._dtSepet.Rows.Count - 1]["SIRANO"].ToInt(0) + 1;
                 }
                 dr["URUNID"]   = this.UrunID;
                 dr["MIKTAR"]   = txtAdet.Text.ToInt(1);
                 dr["URUNADI"]  = lblModel.Text;
                 dr["MARKAADI"] = lblMarka.Text;
                 UIAraclari._dtSepet.Rows.Add(dr);
                 SepetDoldur();
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Example #3
0
 protected void btnGiris_Click(object sender, EventArgs e)
 {
     try
     {
         using (cUyeIslemleri UI = new cUyeIslemleri())
         {
             DataRow dr = UI.GirisYap(txtEmail.Text, txtSifre.Text);
             if (dr != null)
             {
                 UIAraclari._iKullaniciID   = dr["ID"].ToInt(0);
                 UIAraclari._iKullaniciTipi = (eKullaniciTipi)dr["KULLANICI_TIPI"].ToShort(0);
                 dvLogin.Visible            = false;
                 dvUPanel.Visible           = true;
                 UyePaneli();
             }
             else
             {
                 UIAraclari.toastMesaj(this, eStatusType.Bilgi, "Kullanıcı Adı ve Şifrenizi Kontrol Ediniz");
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Example #4
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);
     }
 }
Example #5
0
 protected void btnGonder_Click(object sender, EventArgs e)
 {
     try
     {
         TBLBILDIRIMLER tBildirimler = new TBLBILDIRIMLER();
         tBildirimler.ADI_SOYADI = txtAdSoyad.Text;
         tBildirimler.BASLIK     = txtBaslik.Text;
         tBildirimler.EMAIL      = txtEmail.Text;
         tBildirimler.ICERIK     = txtIcerik.Text;
         using (cGenelIslemler cGI = new cGenelIslemler())
         {
             if (cGI.EkleBildirim(tBildirimler) > 0)
             {
                 UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleştirildi");
             }
             else
             {
                 UIAraclari.toastMesaj(this, eStatusType.Hata, "Mesajınız Gönderilemedi");
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Example #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             using (cSiparisIslemleri SI = new cSiparisIslemleri())
             {
                 DataTable dt = SI.ListeleSiparis(0, 0, null, Request["GUID"].ToString());
                 if (dt.Rows.Count == 1)
                 {
                     ltSiparis.Text  = "Adı :" + dt.Rows[0]["FATURA_ADI"].ToString() + "<br>";
                     ltSiparis.Text += "Adres :" + dt.Rows[0]["ADRES"].ToString() + "<br>";
                     ltSiparis.Text += "Durumu :" + (cAraclar.GetDescription((eSiparisDurumu)dt.Rows[0]["SIPARISDURUMU"].ToShort())) + "<br>";
                     ltSiparis.Text += "Kargo Adı :" + dt.Rows[0]["KARGO_ADI"].ToString() + "<br>";
                     ltSiparis.Text += "Kargo Kodu :" + dt.Rows[0]["KARGOKODU"].ToString() + "<br>";
                     ltSiparis.Text += "Tutar :" + dt.Rows[0]["TUTAR"].ToString() + "<br>";
                     gvSiparisDetaylar.DataSource = SI.ListeleSiparisDetay(0, dt.Rows[0]["ID"].ToLong(), 0);
                     gvSiparisDetaylar.DataBind();
                 }
                 else
                 {
                     UIAraclari.toastMesaj(this, eStatusType.Uyari, "Siparişiniz Bulunamadı");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Example #7
0
 protected void btnKaydet_Click(object sender, EventArgs e)
 {
     try
     {
         TBLYORUMLAR yorumlar = new TBLYORUMLAR();
         yorumlar.URUN_ID = Request["ID"].ToInt(-1);
         yorumlar.UYE_ID  = UIAraclari._iKullaniciID;
         yorumlar.BASLIK  = txtBaslik.Text;
         yorumlar.MESAJ   = txtMesaj.Text;
         yorumlar.TARIH   = DateTime.Now.ToDateTime();
         yorumlar.IP      = HttpContext.Current.Request.UserHostAddress;
         yorumlar.AKTIF   = eAktifDurum.Pasif;
         using (cUrunGenel UI = new cUrunGenel())
         {
             if (UI.EkleYorum(yorumlar) > 0)
             {
                 UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleşti.");
             }
             else
             {
                 UIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilirken Hata oluştu. Lütfen Sistem Yöneticisine Başvurun.");
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID.ToInt(0));
     }
 }
Example #8
0
        protected void kaydetbtn_Click(object sender, EventArgs e)
        {
            /* SqlConnection con = new SqlConnection("Data Source=127.0.0.1; Initial Catalog=ETICARET; Integrated Security=True");
             * con.Open();
             * SqlCommand cmd = new SqlCommand("Insert Into TBLUYELER(ADI,SOYADI,EMAIL,SIFRE,DOGUM_TARIHI,CINSIYET,ADRES,SEHIR_ID,CEPTELEFONU,EVTELEFONU,KULLANICI_TIPI) values ('" + txtAd.Text + "','" + txtSoyad.Text + "','" + txtEmail.Text + "','" + txtSifre.Text + "','" + txtDogumTar.Text.ToDateTime() + "','" + (rblCinsiyet.SelectedValue.ToShort(0) == (short)eCinsiyet.Erkek ? eCinsiyet.Erkek : eCinsiyet.Bayan) + "','" + txtAdres.Text + "','" + ddlIl.SelectedValue.ToInt(0) + "','" + txtCepTel.Text + "','" + txtEvTel.Text + "','" + eKullaniciTipi.Uye + "')", con);
             * cmd.ExecuteNonQuery();
             *
             * con.Close();
             * con.Dispose();*/
            try
            {
                if (Page.IsValid)
                {
                    TBLUYELER tUye = new TBLUYELER();
                    tUye.ADI            = txtAd.Text;
                    tUye.ADRES          = txtAdres.Text;
                    tUye.CEPTELEFONU    = txtCepTel.Text;
                    tUye.CINSIYET       = rblCinsiyet.SelectedValue.ToShort(0) == (short)eCinsiyet.Erkek ? eCinsiyet.Erkek : eCinsiyet.Bayan;
                    tUye.DOGUM_TARIHI   = txtDogumTar.Text.ToDateTime();
                    tUye.EMAIL          = txtEmail.Text;
                    tUye.EVTELEFONU     = txtEvTel.Text;
                    tUye.KULLANICI_TIPI = eKullaniciTipi.Uye;
                    tUye.SEHIR_ID       = ddlIl.SelectedValue.ToInt(0);
                    tUye.SIFRE          = txtSifre.Text;
                    tUye.SOYADI         = txtSoyad.Text;

                    using (cUyeIslemleri cUyeIs = new cUyeIslemleri())
                    {
                        if (cUyeIs.EkleKullanici(tUye) > 0)
                        {
                            UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleşti. Giriş Yapabilirsiniz");
                        }
                        else
                        {
                            UIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilirken Hata oluştu. Lütfen Sistem Yöneticisine Başvurun.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID.ToInt(0));
            }
        }
Example #9
0
 protected void btnGonder_Click(object sender, EventArgs e)
 {
     try
     {
         using (cUyeIslemleri UI = new cUyeIslemleri())
         {
             if (UI.DeğistirSifre(UIAraclari._iKullaniciID, txtSifre.Text) == 1)
             {
                 UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleştirildi");
             }
             else
             {
                 UIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilemedi");
             }
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Example #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    using (cUrunGenel UI = new cUrunGenel())
                    {
                        dvTLDegeri.Visible = false;
                        DataRow   dr             = UI.ListeleUrun(Request["ID"].ToInt(-1), 0, 0, null, null, null, null, string.Empty, string.Empty, false).Rows[0];
                        DataTable dtResim        = UI.ListeleUrunResim(0, Request["ID"].ToInt(-1), eEvetHayir.Hayir, null);
                        DataTable dtUrunGruplari = UI.ListeleUrunGrup(0, Request["ID"].ToInt(-1));
                        ltUrunAdi.Text   = dr["MODEL"].ToString();
                        ltUrunFiyat.Text = dr["FIYATI"].ToString() + cAraclar.GetDescription((eParaBirimi)dr["PARABIRIMI"].ToShort());
                        ltMarka.Text     = dr["MARKA_ADI"].ToString();
                        ltAciklama.Text  = dr["ACIKLAMA"].ToString() + "<br>";
                        ltKategori.Text  = dr["KATEGORI_ADI"].ToString();
                        ltStok.Text      = UI.VerKalanStok(Request["ID"].ToInt()) > 0?"Stokta var":"Stokta Yok";
                        // ürünün indirimli olup olmadığu durumu
                        if ((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet)
                        {
                            pnIndirim.Visible = true;
                            ltIndirim.Text    = dr["INDIRIMLI_FIYAT"].ToString() + cAraclar.GetDescription((eParaBirimi)dr["PARABIRIMI"].ToShort());
                        }
                        if ((eParaBirimi)dr["PARABIRIMI"].ToShort() != eParaBirimi.TL)
                        {
                            dvTLDegeri.Visible = true;

                            if (dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurDolar).Length > 0)
                            {
                                ltTLDegeri.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet?dr["INDIRIMLI_FIYAT"].ToDecimal():dr["FIYATI"].ToDecimal()) * dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurDolar)[0]["GRUP_ACIKLAMA"].ToDecimal(1)).ToString();
                            }
                            else if (dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurEuro).Length > 0)
                            {
                                ltTLDegeri.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet ? dr["INDIRIMLI_FIYAT"].ToDecimal() : dr["FIYATI"].ToDecimal()) * dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurEuro)[0]["GRUP_ACIKLAMA"].ToDecimal(1)).ToString();
                            }
                            else
                            {
                                ltTLDegeri.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet ? dr["INDIRIMLI_FIYAT"].ToDecimal() : dr["FIYATI"].ToDecimal()) * UIAraclari.KurDegeri((eParaBirimi)dr["PARABIRIMI"].ToShort())).ToString();
                            }
                        }


                        // eğer ürün resmi 1 den fazlaysa resim galerideki ileri geri butonlar çıkıcak tek resim ise çıkmıycak
                        foreach (DataRow drGrup in dtUrunGruplari.Rows)
                        {
                            if ((eGrupTipi)drGrup["GRUP_TIPI"].ToShort() == eGrupTipi.Diger)
                            {
                                ltAciklama.Text += drGrup["GRUP_ACIKLAMA"].ToString() + "<br>";
                            }
                        }

                        if (dtResim.Rows.Count > 1)
                        {
                            pnCokluResim.Visible = true;
                        }
                        rpResimler.DataSource = dtResim;
                        rpResimler.DataBind();

                        // ürün özellikleri listele
                        rpUrunOzellikleri.DataSource = UI.ListeleUrunOzellik(0, Request["ID"].ToInt(-1));
                        rpUrunOzellikleri.DataBind();

                        // yorumları listele
                        rpYorumlar.DataSource = UI.ListeleYorum(0, Request["ID"].ToInt(-1), eAktifDurum.Aktif);
                        rpYorumlar.DataBind();

                        Page.Title           = dr["MODEL"].ToString();
                        Page.MetaKeywords    = dr["MODEL"].ToString() + "," + dr["MARKA_ADI"].ToString();
                        Page.MetaDescription = dr["MODEL"].ToString() + "," + dr["MARKA_ADI"].ToString() + dr["ACIKLAMA"].ToString();
                    }
                }
                if (UIAraclari._iKullaniciID == 0)
                {
                    dvYorumEkle.Visible = false;
                    //UIAraclari.toastMesaj(this, eStatusType.Hata, "Lütfen Üye Girşi Yapınız");
                }
            }
            catch (Exception ex)
            {
                UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID.ToInt(0));
            }
        }