ASP.NET (C#) Döviz Kuru Çekmek

Asp.net ile merkez bankasından xml ile döviz kurlarını aşağıdaki kodlar ile çekebilirsiniz.
 
 

XmlDocument xmlVerisi = new XmlDocument();
xmlVerisi.Load("http://www.tcmb.gov.tr/kurlar/today.xml");
decimal dolar = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "USD")).InnerText.Replace('.', ','));
decimal Euro = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "EUR")).InnerText.Replace('.', ','));
Label1.Text = dolar.ToString();
Label2.Text = Euro.ToString();
Continue Reading

Javascript ile Sadece Sayı Girilmesini Sağlamak

Sadece sayı girilmesini istediğiniz textbox ları aşağıdaki javascript kodu ile kontrol edebilirsiniz.
Aşağıdaki kodu head tagları arasına ekleyin.


Kullanımı

 

 
Continue Reading

ASP.NET PayU Entegrasyonu

PayU eticaret sitelerinin ödeme sistemlerinde kullanılmak üzere hayata geçirilmiş bir proje ve birçok eticaret sitesinde kullanılmakta. Birkaç bankanın kredi kartına taksit yapabilme imkanı sunuyor. Normal şartlarda her banka sanal posu için ayrı ayrı başvuru yapıp ayrı ayrı para ödemeniz gerekiyor. PayU sayesinde tüm bankalara başvurmanıza gerek kalmıyor. Tek çekim komisyonu biraz yüksek olsa da birden fazla kredi kartına taksit yapabileceğiniz için tercih edilebilir. Aşağıdaki kodları kullanarak sitenize entegre edebilirsiniz.
Asp.net payu entegrasyonu için aşağıdaki adımları takip edin.
Öncelikle aşağıdaki kodları head tagları arasına ekleyelim.

<script src="https://secure.payu.com.tr/openpayu/v2/client/json2.js" type="text/javascript"></script>
<script src="https://secure.payu.com.tr/openpayu/v2/client/openpayu-2.0.js" type="text/javascript"></script>
<script src="https://secure.payu.com.tr/openpayu/v2/client/plugin-payment-2.0.js" type="text/javascript"></script>
<script src="https://secure.payu.com.tr/openpayu/v2/client/plugin-installment-2.0.js" type="text/javascript"></script>
<!-- Style class for preloader -->
<link rel="stylesheet" type="text/css" href="https://secure.payu.com.tr/openpayu/v2/client/openpayu-builder-2.0.css" />

 

Continue Reading

Asp.net ile Metni Sayfalara Bölmek

Asp.net bir projemde uzun bir metni kendi içerisinde sayfalara bölerek göstermem gerekti. Biraz araştırma sonucunda örnek bir kodu kendime göre uyarlayarak çözüm bulabildim. Benim gibi uzun uzun aramayın diye paylaşmak istedim.
Projenize
using System.Text.RegularExpressions;
Fonksiyonumuz;
 

 public static string MetinSayfala(string Metin)
    {
        string Cikti;
        string ThisPage = HttpContext.Current.Request.ServerVariables["SCRIPT_NAME"];
        string SayfaNo;
        SayfaNo = HttpContext.Current.Request.QueryString["yazisayfa"];
        if (Metin.IndexOf("<!--pagebreak-->") != -1)
        {
            string[] Pages = Regex.Split(Metin, "<!--pagebreak-->");
            int TotalPages = Pages.GetUpperBound(0) + 1;
            int sayac = 1;
            int SayfaNumarasi = 1;
            if (SayfaNo != null)
            {
                SayfaNumarasi = System.Convert.ToInt32(SayfaNo);
            }
            Cikti = Pages[SayfaNumarasi - 1];
            Cikti += "<br><br>SAYFA: ";
            while (sayac <= TotalPages)
            {
                if (sayac == SayfaNumarasi)
                {
                    Cikti += sayac.ToString() + " ";
                }
                else
                {
                    Cikti += "<a href=\"" + ThisPage + "?yazisayfa=" + sayac.ToString();
                    Cikti += "\">" + sayac.ToString() + "</a> ";
                }
                sayac++;
            }
        }
        else
        {
            Cikti = Metin;
        }
        return Cikti;
    }

Kısaca Açıklarsak; Metin içerisinde “<!–pagebreak–>” geçen kısım aralıklarını sayfalamaya başlıyor.

Continue Reading

Select Box Ok İkonunu Değiştirmek

Select Box , Listbox, Dropdown list’lerin ok ikonunu değiştirmek css ile mümkün. Aşağıdaki css kodları ile istediğiniz ikonu koyabilirsiniz.
appearance mevcut ok ikonunu kaldırmaya yarıyor ve background ile de kendi ikonumuzu yerleştirmiş oluyoruz.
Örnek selectbox
selectbox icon değiştirme
icon.png yerine istediğiniz resmi koyabilirsiniz.

select{
width: 100px;
-webkit-appearance: none; /* WebKit */
-moz-appearance: none; /* Mozilla */
-o-appearance: none; /* Opera */
-ms-appearance:none; /* Internet Explorer */
appearance: none; /* CSS3 */
padding: 2px;
border: none;
background: url("icon.png") no-repeat #fff right center;
}
Continue Reading

Jquery iframe içerisindeki kontrollere erişmek

Merhaba, jquery ile iframe içerisindeki herhangi bir kontrole erişmek için jquery .contents() metodu imdadımıza yetişiyor. Diğer yöntemde iframe yüklenirken kontrolü buldurup değişiklikleri yaptırıyoruz. Aşağıdaki örneklerde Iframe içerisinde bulunan “DivIframe” id li dive erişip arka plan rengini değiştiriyoruz. Umarım işinize yarar..

Örnek

    <iframe id="iframeID" src="iframe.html" height="120px" width="290px"></iframe>
    <script type="text/javascript">
        jQuery(function () {
            $('#iframeID').load(function () {
               $('#iframeID').contents().find('#DivIframe').css("background-color", "red"); 
               // ya da
               $(this.contentDocument).find('#DivIframe').css("background-color", "red"); 
            });
        });
    </script>

Dipnot: Localde Chrome üzerinden iframe işlemlerinde “Blocked a frame with origin “null” from accessing a frame with origin “null”. Protocols, domains, and ports must match.” alma ihtimaliniz çok yüksek.

Continue Reading

Psd to Css Nedir?

Bu makale de psd to css nedir ve nasıl yapılır bunları anlatmaya çalışacağım.
Öncelikle psd nedir buna bakalın:
Psd  Photoshop programının kaydettiği uzantıdır.
 
Peki Css nedir?
Css Stil şablonları anlamına gelir. Bildiğimiz html içinde kullandığımız stiller, neler bunlar : width , height , font-size vs.
Aslında her webmaster adayının bileceği yada bilmesi gerek şeyler. Css’i detaylı olarak daha sonraki makalelerimde anlatacağım.

Continue Reading

ASP.NET ile İçerikleri Notepad'e Aktarmak

asp.net (c#) ile içerikleri notepad e aktarma işlemi için aşağıdaki kodları uygulayabilirsiniz.
 
Öncelikle using e eklemeler yapmamız lazım. Bendeki şöyle:

using System;
using AlmostromFrameWork.UserInterFace;
using System.Web.UI.WebControls;
using System.IO;
using System.Text;
using System.Data;

 
Burada verilerimizi notepad’e aktarıyoruz. Ben dataset kullandım. Datasetten üye maillerini çekiyorum. Notepad e üye maillerini aktaracağım
 

void NotpadYaz()
    {
    EyurtseverTableAdapters.TumUyelerTableAdapter adapMus = new EyurtseverTableAdapters.TumUyelerTableAdapter();
    Eyurtsever.TumUyelerDataTable dtMus = new Eyurtsever.TumUyelerDataTable();
StreamWriter sw = File.CreateText(Server.MapPath("~/dosyalar/mailler.txt")); // notepad dosyasının bulunduğu yer
        StringBuilder Sb = new StringBuilder();
        Sb.Append(" id<>0");
        adapMus.Fill(dtMus);
        DataView Dv = new DataView(dtMus);
        if ((!string.IsNullOrEmpty(Sb.ToString())))
            Dv.RowFilter = Sb.ToString();
        for (int i = 0; i < Dv.Count; i++) // veritabanından gelen üyeleri for ile döndürüyorum
        {
            if(Dv[i]["Eposta"].ToString() != null)
                sw.WriteLine(Dv[i]["Eposta"].ToString());  // her satıra bir kayıt ekliyorum
        }
        sw.Flush();
        sw.Close();
    }
Continue Reading

Jquery ile Resimli Hava Durumu

Yahoo’nun api’si ile estetik bir hava durumu uygulaması. İstediğiniz şehir’i gösterebilirsiniz.
Hava durumu önizlemesi

Şehir kodunu bulmak için : http://edg3.co.uk/snippets/weather-location-codes/
Aşağıdaki kod(TUXX0015) İzmir için geçerli. Yukarıdaki linkten istediğiniz şehirin kodunu bulabilirsiniz.
Aşağıdaki kodları HEAD tagları arasına yapıştırın





Bu kodu da hava durumunun görünmesini istediğiniz yere koymalısınız.

Gerekli dosyaları indirmek için tıklayın

Continue Reading
1 2 3 7