Reklam

23 Aralık 2013 Pazartesi

Asp.Net Linq ile il ve İlçe Doldurma ve Kayıt Ettirme

LinqDatasource DropDownList Asp.net C# Linq Dropdownlist
Merhaba

Öncelikle bir veritabanınız ,  bir birine ilişkili il ve ilçe tablonuz varsayarak ve de üye tablonuzun bu üye tablosunda il ve ilce alanınızın olduğunu il_id ve ilce_id lerini bu alanlarda tuttuğunuzu varsayarak yazıma başlıyorum.

Sayfamıza iki adet Dropdownlist atıyoruz. Birincisi iller ikincisi ilçeleri gösterecek şekilde,
iki kontrolünde autopostback lerini true yapıyoruz.

Sayfa Yüklenme Load Cs tarafı



 if (cekuye.FirstOrDefault() != null)
            {
                var cek_il = from ils in baglanti.TbKonum_ils
                             orderby ils.SehirAdi ascending
                             select new
                             {
                                 ils.SehirId,
                                 ils.SehirAdi

                             };
                DDil.DataSource = cek_il;
                DDil.DataTextField = "SehirAdi";
                DDil.DataValueField = "SehirId";
                DDil.DataBind();
// illeri ddil dropdownlist imize doldurduk

                DDil.SelectedValue = cekuye.FirstOrDefault().il.ToString();
// ve üye tablosundan il idsini alarak seçili hale getiriyoruz.

                var cek_ilce = from ilces in baglanti.TbKonum_ilces
                               where ilces.SehirId == Convert.ToInt32(DDil.SelectedValue.ToString())
// bura önemli where sorgusu çekiyoruz uyenin ilinin idsini alarak sorguyu daraltıyoruz.
                               orderby ilces.SehirAdi ascending
                             select new
                             {
                                 ilces.IlceAdi,
                                 ilces.ilceId,
                                 ilces.SehirId

                             };
                DDilce.DataSource = cek_ilce;
                DDilce.DataTextField = "IlceAdi";
                DDilce.DataValueField = "ilceId";
                DDilce.DataBind();
// ilceleri ddilce dropdownlist imize doldurduk

                DDilce.SelectedValue = cekuye.FirstOrDefault().ilce.ToString();
             
// ve üye tablosundan ilce idsini alarak seçili hale getiriyoruz.


İl dropdownlist ine tıklanınca veya seçilince ilgili ilçeleri doldurma





    protected void DDil_SelectedIndexChanged(object sender, EventArgs e)
    {
        var cek_ilce = from ilces in baglanti.TbKonum_ilces
                       where ilces.SehirId == Convert.ToInt32(DDil.SelectedValue.ToString())
                       orderby ilces.IlceAdi ascending
                       select new
                       {
                           ilces.IlceAdi,
                           ilces.ilceId,

                       };
        DDilce.DataSource = cek_ilce;
        DDilce.DataTextField = "IlceAdi";
        DDilce.DataValueField = "ilceId";
        DDilce.DataBind();
    }

şeklinde kullanıcı il dropdownlist tıklayınca ilçe doldurma kısmı başarı ile büyük uğraşlar sonucunda tamamlanmıştır.Kayıt etme update gibi işlemlerde aşağıdaki kodu kullanabilirsiniz. LinqDataSource kullanmayın bu metotda geçerli değil sayfanın loadı ile çakışmaktadır.

 Kayıt etme değiştirme işlemi cs tarafı


        TbUyeler uyebilgidegistir = baglanti.TbUyelers.First(aa => aa.uyeid == Convert.ToInt32(Session["uyeid"].ToString()));

        uyebilgidegistir.adi = Txt_Adi.Text;
        uyebilgidegistir.soyadi = Txt_Soyadi.Text;
        uyebilgidegistir.mail = Txt_Mail.Text;
        uyebilgidegistir.adres = Txt_Adres.Text;
        uyebilgidegistir.tel = Txt_Tel.Text;
        uyebilgidegistir.il = Convert.ToInt32(DDil.SelectedValue.ToString());
        uyebilgidegistir.ilce = Convert.ToInt32(DDilce.SelectedValue.ToString());


        baglanti.SubmitChanges();

10 Aralık 2013 Salı

Mondial 100KH Karbon Folyo Yapımı ve Püf Noktaları

Merhaba arkadaşlar 

Bu yazımda modifikasyon ruhumu tatmin etmek için kendi motorum olan Mondial 100KH ye karbon kaplama yapışımı fotolarla anlatmaya çalışacağım.

Yaklaşık 4 - 5 senedir kullanıyorum ama ne kullanma çok eziyetimi çekti, zamanla yıprandı boyadım  ama sonradan yaptığım boyada döküldü ve boya yapacakken zımpara izleri çok rahatsız ediciydi. Sonra platiklerini değiştirmek istedim 250 TL gibi bir mebla ödemek yerine karbon folyo ile tüm motoru kaplamayı düşündüm. ve lafı fazla uzatmadan sizlere yaparken ki fotolarını atacağım. Fotoları atarken o an öğrendiğim incelikleri püf noktaları fotoların altına yazacağım.

İlk olarak folyoyu en ucuza mal etmek için piyasa araştırması yapıtım ve sanalpazar.com un gittigidiyor.com gibi sitelerden komisyon oranı düşük olduğu için en uygun fiyatı oradan buldum. Buradan siyahına Buradan kırmızı renginin linkine ulaşabilirsiniz. çok bi şey değil bir adetine 8 tl + 6tl kargo ödeyip sahip olabiliyorsunuz.

Ürünü sipariş ettim 1 adet siyah 1 adet kırmızı ama siyahtan eksilttiği 10 cm gibi bir uzunluğu 20 cm kırmızı fazladan olarak gönderildi.Orta dereceli bir alışverişti neyse

Başlıca Püf Noktalar

Plastik kısımları ve kıvrılacağı arka kısımları da temiz ve kuru olmalıdır.(Komple yıkanabilir.)
Bu karbon folyo esnektir, saç kurutma makinası ile kolaylıkla kıvrımları esnetebilirsiniz.
Ne çok fazla ne çok az ısıtınız. Çok ısıtıldığı zaman genişleyip boşluk kalma ve katlanma olayları çok olacağından dikkatli şart.
Isıtıldığı zaman kısa bir süre içinde hemen soğuyup ısıtıldığı haldeki halini alıyor.




Uygulayacağınız alandan 5 cm  fazla kesmeniz sizin yararınıza olacaktır.