public static int Kaydet(KullaniciAdres adres) { int geriDonus = 0; try { SqlParameter[] parameter = new SqlParameter[6]; parameter[0] = new SqlParameter("@uyeId", SqlDbType.Int); parameter[0].Value = adres.UyeId; parameter[1] = new SqlParameter("@adres", SqlDbType.NVarChar); parameter[1].Value = adres.Adres ; parameter[2] = new SqlParameter("@teslimAlan", SqlDbType.NVarChar); parameter[2].Value = adres.TeslimAlan ; parameter[3] = new SqlParameter("@telefon", SqlDbType.NVarChar); parameter[3].Value = adres.Telefon ; parameter[4] = new SqlParameter("@sehirId", SqlDbType.Int); parameter[4].Value = adres.SehirId; parameter[5] = new SqlParameter("@deger_dondur", SqlDbType.Int); parameter[5].Direction = ParameterDirection.Output; SqlHelper.ExecuteNonQuery("kullanici_AdresEkle", parameter); geriDonus = Convert.ToInt32(parameter[5].Value); } catch (Exception ) { throw; } return geriDonus; }
public static SiparisResponse DetayAdmin(int siparisId) { SiparisResponse siparis = new SiparisResponse(); SqlParameter prm = new SqlParameter("@siparisId", siparisId); using (SqlDataReader dr = SqlHelper.ExecuteReader("siparis_KayitGetirAdmin", prm)) { while (dr.Read()) { KullaniciFatura fatura = new KullaniciFatura(); KullaniciAdres adres = new KullaniciAdres(); siparis.UyeAdi = dr.GetString(dr.GetOrdinal("adiSoyadi")); siparis.Mail = dr.GetString(dr.GetOrdinal("ePosta")); siparis.SiparisNo = dr.GetString(dr.GetOrdinal("siparisNo")); siparis.OdemeTipi = Fonksiyonlar.OdemeTuru(dr.GetInt32(dr.GetOrdinal("odemeTipi"))); siparis.Durum = dr.GetInt32(dr.GetOrdinal("siparisDurumu")).ToString(); siparis.KullanilanPara = dr.GetDecimal(dr.GetOrdinal("kullanilanPara")); siparis.FiyatToplam = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("TaksitliGenelToplami"))); siparis.Tarih = DateFormat.TarihSaatSiparis(dr.GetDateTime(dr.GetOrdinal("siparisTarihi"))); siparis.Mesaj = dr.GetString(dr.GetOrdinal("siparisMesaj")); siparis.Taksit = dr.GetInt32(dr.GetOrdinal("taksitMiktari")); siparis.HavaleVeKapi = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("aylikTaksitTutari"))); siparis.BankaAdi = dr.GetString(dr.GetOrdinal("bankaAdi")); siparis.BirimFiyat = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("siparisBirimToplami"))); siparis.KDVToplam = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("siparisKdvTutari"))); siparis.KargoFiyat = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("kargoToplam"))); siparis.Indirim = dr.GetDecimal(dr.GetOrdinal("indirim")); adres.TeslimAlan = dr.GetString(dr.GetOrdinal("teslimAlan")); adres.Adres = dr.GetString(dr.GetOrdinal("adres")); adres.Telefon = dr.GetString(dr.GetOrdinal("telefon")); adres.Sehir = dr.GetString(dr.GetOrdinal("sehir")); fatura.FaturaCinsi = dr.GetBoolean(dr.GetOrdinal("faturaCinsi")); fatura.FaturaAdresi = dr.GetString(dr.GetOrdinal("faturaAdresi")); if (fatura.FaturaCinsi) { fatura.AdSoyad = dr.GetString(dr.GetOrdinal("adSoyad")); fatura.TCNo = dr.GetString(dr.GetOrdinal("tcNo")); } else { fatura.Unvan = dr.GetString(dr.GetOrdinal("unvan")); fatura.VergiNo = dr.GetString(dr.GetOrdinal("vergiNo")); fatura.VergiDairesi = dr.GetString(dr.GetOrdinal("vergiDairesi")); } siparis.Fatura = fatura; siparis.Adress = adres; } } return siparis; }
public static KullaniciAdres Getir(int adresId) { KullaniciAdres adres = new KullaniciAdres(); try { SqlParameter parametre = new SqlParameter("@id", adresId); using (SqlDataReader dr = SqlHelper.ExecuteReader("kullanici_AdresGetir", parametre)) { while (dr.Read()) { adres.Id = dr.GetInt32(dr.GetOrdinal("id")); adres.Adres = dr.GetString(dr.GetOrdinal("adres")); adres.Telefon = dr.GetString(dr.GetOrdinal("telefon")); adres.TeslimAlan = dr.GetString(dr.GetOrdinal("teslimAlan")); adres.SehirId = dr.GetInt32(dr.GetOrdinal("sehirId")); adres.Sehir = dr.GetString(dr.GetOrdinal("sehir")); } } } catch (Exception) { throw; } return adres; }
public static void Duzenle(KullaniciAdres adres) { try { SqlParameter[] parameter = new SqlParameter[5]; parameter[0] = new SqlParameter("@id", SqlDbType.Int); parameter[0].Value = adres.Id; parameter[1] = new SqlParameter("@adres", SqlDbType.NVarChar); parameter[1].Value = adres.Adres; parameter[2] = new SqlParameter("@teslimAlan", SqlDbType.NVarChar); parameter[2].Value = adres.TeslimAlan; parameter[3] = new SqlParameter("@telefon", SqlDbType.NVarChar); parameter[3].Value = adres.Telefon; parameter[4] = new SqlParameter("@sehirId", SqlDbType.Int); parameter[4].Value = adres.SehirId; SqlHelper.ExecuteNonQuery("kullanici_AdresGuncelle", parameter); } catch (Exception) { throw; } }
protected void imBtnSatinAl_Click(object sender, ImageClickEventArgs e) { try { KullaniciFatura f = new KullaniciFatura(); f.UyeId = uyeId; string teslimAlan = txtTeslimAlan.Text; string fmAdres = txtAdres.Text; KullaniciAdres adres = new KullaniciAdres { UyeId = uyeId, Adres = fmAdres, Telefon = txtTelefon.Text, TeslimAlan = teslimAlan, SehirId = Convert.ToInt32(ddlSehirler.SelectedValue) }; int adresId = KullaniciAdresDB.Kaydet(adres); // Fatura Form if (ckbAdres.Checked) { if (fatBireysel.Checked)// Bireysel Fatura { f.FaturaCinsi = true; f.AdSoyad = txtBirAdsoyad.Text; f.TCNo = txtBirTcNo.Text; f.FaturaAdresi = txtBirAdres.Text; } else//Kurumsal Fatura { f.FaturaAdresi = txtKurAdres.Text; f.Unvan = txtKurUnvan.Text; f.VergiNo = txtKurVergiNo.Text; f.VergiDairesi = txtKurVergiDairesi.Text; } }// Adres Form else { if (adrBireysel.Checked)// Bireysel { f.AdSoyad = teslimAlan; f.FaturaAdresi = fmAdres + " " + ddlSehirler.SelectedItem; f.FaturaCinsi = true; f.TCNo = txtAdrTCno.Text; } else// adres Kurumsal { f.Unvan = teslimAlan; f.FaturaAdresi = fmAdres + " " + ddlSehirler.SelectedItem; f.VergiDairesi = txtAdrVergiDaire.Text; f.VergiNo = txtAdrVergiNo.Text ; } } int faturaId = KullaniciFaturaDB.kaydet(f); Session["adresId"] = adresId.ToString(); Session["faturaId"] = faturaId.ToString(); Response.Redirect("~/Market/IslemOnay.aspx", false); } catch (Exception ex) { Mesaj.ErrorSis("Kullanıcı adres ekleme hatası..", ex.ToString()); LogManager.Mail.Write("Kullanıcı adres ekleme hatası", ex); } }