public static SiparisResponse Detay(int siparisId, int uyeId)
        {
            SiparisResponse siparis = new SiparisResponse();

            SqlParameter[] parametre = new SqlParameter[] 
            { 
                  new SqlParameter("@siparisId", siparisId),
                  new SqlParameter("@uyeId", uyeId)
            };

            using (SqlDataReader dr = SqlHelper.ExecuteReader("siparis_KayitGetir", parametre))
            {
                while (dr.Read())
                {
                    siparis.SiparisNo = dr.GetString(dr.GetOrdinal("siparisNo"));
                    siparis.Tarih = DateFormat.TarihGun(dr.GetDateTime(dr.GetOrdinal("siparisTarihi")));
                    siparis.OdemeTipi = Fonksiyonlar.OdemeTuru(dr.GetInt32(dr.GetOrdinal("odemeTipi")));
                    siparis.FiyatToplam = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("TaksitliGenelToplami")));
                    siparis.KDVToplam = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("siparisKdvTutari")));
                    siparis.KargoFiyat = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("kargoToplam")));
                    siparis.BirimFiyat = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("siparisBirimToplami")));
                    siparis.Indirim =  dr.GetDecimal(dr.GetOrdinal("indirim"));
                    siparis.HavaleVeKapi = string.Format("{0:C}", dr.GetDecimal(dr.GetOrdinal("aylikTaksitTutari")));
                    siparis.Mail= dr.GetString(dr.GetOrdinal("ePosta"));
                    siparis.UyeAdi = dr.GetString(dr.GetOrdinal("adiSoyadi")); 
                    siparis.BankaAdi = dr.GetString(dr.GetOrdinal("bankaAdi"));
                    siparis.TeslimAlan = dr.GetString(dr.GetOrdinal("teslimAlan"));
                    siparis.Adres = dr.GetString(dr.GetOrdinal("adres"));
                }
            }

            return siparis;
        }
        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;
        }
    private void SiparisDetay(int siparisId)
    {
        try
        {
            siparis = SiparisDB.Detay(siparisId, uyeId);

            if (siparis.OdemeTipi == "Havale")
            {
                havaleBilgi.Visible = true;
                HesapBilgiGetir(siparis.BankaAdi);
            }

            lblTarih.Text = siparis.Tarih;
            lblToplam.Text = siparis.FiyatToplam;
            lblTeslimAlan.Text = siparis.TeslimAlan;
            lblTeslimatAdresi.Text = siparis.Adres;  
            lblSiparisBaslik.Text = siparis.OdemeTipi;
            lblsiparisId.Text = siparis.SiparisNo;
            lblUyeAdi.Text = siparis.UyeAdi;

            SiparisEpostaGonder(siparisId);
        }
        catch (Exception hata)
        {
            LoggerLibrary.LogManager.SqlDB.Write("Sipariş Özeti Listeleme hatası..", hata);
        }
    }