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)); } }
protected void btnKaydet_Click(object sender, EventArgs e) { 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) { cUIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleşti. Giriş Yapabilirsiniz"); } else { cUIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilirken Hata oluştu. Lütfen Sistem Yöneticisine Başvurun."); } } } } catch (Exception ex) { cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID.ToInt(0)); } }
protected void btnSiparisTamamla_Click(object sender, EventArgs e) { try { bool AdimDurum = true; long iTempID = 0; #region Adım 1. Kullanıcı Üye değilse üyeler tablomuza ekliyoruz if (cUIAraclari._iKullaniciID == 0) { TBLUYELER tuye = new TBLUYELER(); tuye.ADI = txtAd.Text; tuye.SOYADI = txtSoyad.Text; tuye.EMAIL = txtEmail.Text; tuye.CEPTELEFONU = txtCepTelefonu.Text; tuye.ADRES = txtAdres.Text; tuye.KULLANICI_TIPI = eKullaniciTipi.Misafir; using (cUyeIslemleri UI = new cUyeIslemleri()) iTempID = UI.EkleKullanici(tuye); if (iTempID > 0) { AdimDurum = true; } else { AdimDurum = false; } } #endregion if (AdimDurum) { TBLSIPARIS tsiparis = new TBLSIPARIS(); tsiparis.ADRES = txtAdres.Text; tsiparis.FATURA_ADI = txtFaturaAdi.Text == String.Empty ? txtAd.Text : txtFaturaAdi.Text; tsiparis.FATURA_VERGINO = txtFaturaVergiNo.Text; tsiparis.ODEMETIPI = (eOdemeTipi)ddlOdemeTipi.SelectedValue.ToShort(0); tsiparis.SIPARISDURUMU = eSiparisDurumu.Hazirlaniyor; tsiparis.TUTAR = hfToplamTutar.Value.ToDecimal(); tsiparis.UYEID = cUIAraclari._iKullaniciID > 0 ? cUIAraclari._iKullaniciID : iTempID.ToInt(0); #region Adım 2 Sanal Pos Tahsilatı yapılır. if ((eOdemeTipi)ddlOdemeTipi.SelectedValue.ToShort() == eOdemeTipi.SanalPos) { using (cTahsilat TI = new cTahsilat()) { DataRow dr = TI.ListeleBanka(ddlBankalar.SelectedValue.ToShort(0), null).Rows[0]; pnKrediKartıBilgileri.Visible = false; pnTaksitlendirme.Visible = false; if ((eOdemeTipi)ddlOdemeTipi.SelectedValue.ToShort() == eOdemeTipi.SanalPos) { // Sanal Pos Bilgileri, Başlangıç ePayment.cc5payment payment = new ePayment.cc5payment(); payment.host = dr["HOST"].ToString(); payment.name = dr["KULLANICI_ADI"].ToString(); payment.password = dr["SIFRE"].ToString(); payment.clientid = dr["MAGAZA_NO"].ToString(); payment.orderresult = eSanalPosIslemDurumu.Test.ToInt(); // 0 olursa gerçek işlem, 1 olursa test işlemi payment.cardnumber = txtKartNumarasi.Text; // kart no payment.expmonth = ddlAylar.SelectedValue; // son kullanma ay payment.expyear = ddlYillar.SelectedValue; // son kullanma yıl payment.cv2 = txtGuvenlikKodu.Text; // güvenlik no payment.currency = eParaBirimi.TL.ToString(); // para pirimi ( TL için 949 ) payment.chargetype = eSanalPosIslemTipi.Auth.ToString(); // satış payment.subtotal = hfToplamTutar.Value;; // toplam ücret if (ddlOdeme.SelectedValue == "2") { payment.taksit = Request.Form["rbTaksit"]; } string sonuc = payment.appr; string islemkodu = payment.procreturncode; if (payment.processorder() == "1") { if (sonuc == "Approved") { ltSonuc.Text = "İşleminiz Başarıyla Gerçekleşti"; AdimDurum = true; } else if (sonuc == "Declined") { ltSonuc.Text = "Ödeme işlemi rededildi " + payment.errmsg; AdimDurum = false; } else { ltSonuc.Text = "Hata Oluştu : " + payment.errmsg; AdimDurum = false; } } else { ltSonuc.Text = "Bağlantı Kurulmadı"; AdimDurum = false; } tsiparis.BANKAID = ddlBankalar.SelectedValue.ToInt(0); tsiparis.SPOSSONUC = ltSonuc.Text; } }// Sanal Pos Bilgileri, Sonu } else if ((eOdemeTipi)ddlOdemeTipi.SelectedValue.ToShort() == eOdemeTipi.Havale) { tsiparis.SPOSSONUC = txtBankaHavale.Text; } else if ((eOdemeTipi)ddlOdemeTipi.SelectedValue.ToShort() == eOdemeTipi.Kapida) { tsiparis.SPOSSONUC = txtKapıda.Text; } else if ((eOdemeTipi)ddlOdemeTipi.SelectedValue.ToShort() == eOdemeTipi.PostaCeki) { tsiparis.SPOSSONUC = txtPostaCeki.Text; } #endregion #region Adim 3 Sipariş ve Detaylar Kaydedilir if (AdimDurum) { using (cSiparisIslemleri SI = new cSiparisIslemleri()) iTempID = SI.EkleSparis(tsiparis); if (iTempID > 0) { #region Sipariş Detayları kaydediliyor TBLSIPARISDETAY tSiparisDetay = new TBLSIPARISDETAY(); using (cSiparisIslemleri SI = new cSiparisIslemleri()) { ltBilgi.Text = SI.ListeleSiparis(iTempID, 0, null, string.Empty).Rows[0]["GUID"].ToString(); foreach (GridViewRow gvRow in gvSiparisDetaylar.Rows) { if (gvRow.RowType == DataControlRowType.DataRow) { Label lblTutar = (Label)gvRow.Cells[4].FindControl("lblTutar"); tSiparisDetay.MIKTAR = gvRow.Cells[3].Text.ToInt(1); tSiparisDetay.SIPARISID = iTempID; tSiparisDetay.TUTAR = lblTutar.Text.ToDecimal(); tSiparisDetay.URUNID = gvRow.Cells[0].Text.ToInt(1); if (SI.EkleSiparisDetay(tSiparisDetay) == 0) { AdimDurum = false; } } } } #endregion if (AdimDurum) { cUIAraclari.toastMesaj(this, eStatusType.Onay, "Siparişiniz Kaydedildi"); cUIAraclari._dtSepet.Rows.Clear(); StringBuilder sbIcerik = new StringBuilder(); sbIcerik.Append("Sayın " + txtAd.Text + " " + txtSoyad.Text + ",<br>"); sbIcerik.Append("Sipariş İşleminiz Başarıyla Tamamlanmıştır.<br>"); sbIcerik.Append("<a href=\"" + Request.Url.Host + "/SiparisDetay.aspx?GUID=" + ltBilgi.Text + "\">Siparişiniz Durumunu görmek için tıklayın </a>"); using (cGenelIslemler GI = new cGenelIslemler()) GI.MailGonder("Sipariş Tamamlandı Bilgisi", sbIcerik.ToString() + ltBilgi.Text, txtEmail.Text); } else { cUIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz tamamlanmadı veya eksik tamamlandı, Tahsilat işlemi yapılmış olabilir. Lütfen yetkililerle iletişime geçiniz"); } } else { cUIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz tamamlanmadı, Tahsilat işlemi yapılmış olabilir. Lütfen yetkililerle iletişime geçiniz"); } } else { cUIAraclari.toastMesaj(this, eStatusType.Uyari, "İşleminiz tamamlanmadı, Tahsilat işlemi yapılmamıştır. Tekrar deneyin veya yetkililerle iletişime geçiniz"); } #endregion } else { cUIAraclari.toastMesaj(this, eStatusType.Bilgi, "İşleminiz tamamlanmadı, Tahsilat işlemi yapılmamıştır. Tekrar deneyin veya yetkililerle iletişime geçiniz"); } } catch (Exception ex) { cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID.ToInt(0)); } }