<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Durgut &#187; Tag: DAL - Recent Posts</title>
<link>http://www.durgut.com/forum/</link>
<description>C#,ASP.NET,Yazılım</description>
<language>en</language>
<pubDate>Wed, 08 Feb 2012 05:17:51 +0000</pubDate>

<item>
<title>gelbrod konu: "DAL örnegi"</title>
<link>http://www.durgut.com/forum/topic/dal-ornegi#post-131</link>
<pubDate>Pts, 17 Jan 2011 17:26:17 +0000</pubDate>
<dc:creator>gelbrod</dc:creator>
<guid isPermaLink="false">131@http://www.durgut.com/forum/</guid>
<description>&#60;p&#62;Merhabalar bu DAL örneginin kodlarinin paylasimi varmi acaba?&#60;br /&#62;
Ben videolari izleyerek ilk calistirma yerine kadar geldim ama hata veriyor. paylasan olursa sevinirim. iyi calismalar
&#60;/p&#62;</description>
</item>
<item>
<title>elifayse konu: "Data Access Layer Ornegi – 4 hakkinda"</title>
<link>http://www.durgut.com/forum/topic/data-access-layer-ornegi-%e2%80%93-4-hakkinda#post-63</link>
<pubDate>Per, 21 Jan 2010 16:22:29 +0000</pubDate>
<dc:creator>elifayse</dc:creator>
<guid isPermaLink="false">63@http://www.durgut.com/forum/</guid>
<description>&#60;p&#62;Merhaba,&#60;/p&#62;
&#60;p&#62;Bu ornegin en son kisminda(18.dakika) anlamadigim birsey var. Simdi biz Delete(X) butonuna kod yaziyoruz&#60;/p&#62;
&#60;p&#62;* CategoryProvider.DeleteCategory(categoryId); //secilen category'yi silip&#60;br /&#62;
* GetAllCategories();    //diyip tekrar tabloyu dolduruyoruz.&#60;/p&#62;
&#60;p&#62;Ok, ama 8 nolu satiri secip Delete'e basinca, Seafood 'u(8.satiri) silecegine 7. satirdakini siliyor ve tekrar doldururken de 7.satir az once silindigi icin gelemiyor tabiki ama 8 satir yine geliyor. O zaman, bu kod icin bizim sectigimiz satirin bir ustundeki satiri siler diyebilir miyiz?&#60;/p&#62;
&#60;p&#62;cevabiniz icin tesekkurler,
&#60;/p&#62;</description>
</item>
<item>
<title>fatihdurgut konu: "[HATA]Asp.Net"</title>
<link>http://www.durgut.com/forum/topic/hataaspnet#post-29</link>
<pubDate>Pts, 02 Nov 2009 22:36:56 +0000</pubDate>
<dc:creator>fatihdurgut</dc:creator>
<guid isPermaLink="false">29@http://www.durgut.com/forum/</guid>
<description>&#60;p&#62;Merhaba Keles,&#60;/p&#62;
&#60;p&#62;1. hatada gelen datanin icerisinde &#34;IHALE_SEHIR&#34; adinda bir kolon bulamadigini soyluyor. SQL serverdan boyle bir kolon geldigine emin misin ? turkce karakterden dolayi buyuk İ kucuk i sorunu olabilir.&#60;/p&#62;
&#60;p&#62;2. hata char gelen datayi datetime'a cevirmeye calisiyorsun ama char olan data datetime'a cevrilebilinecek bir data degil.&#60;/p&#62;
&#60;p&#62;3.hatda methodu yanlis cagiriyorsun. ya parametre tipin yada sayin yanlis.
&#60;/p&#62;</description>
</item>
<item>
<title>keles74 konu: "[HATA]Asp.Net"</title>
<link>http://www.durgut.com/forum/topic/hataaspnet#post-28</link>
<pubDate>Cum, 30 Oct 2009 15:55:46 +0000</pubDate>
<dc:creator>keles74</dc:creator>
<guid isPermaLink="false">28@http://www.durgut.com/forum/</guid>
<description>&#60;p&#62;birinci resimde ihale_sehir propertisinin olmadığını söylüyor.
&#60;/p&#62;</description>
</item>
<item>
<title>csharp konu: "[HATA]Asp.Net"</title>
<link>http://www.durgut.com/forum/topic/hataaspnet#post-27</link>
<pubDate>Cum, 30 Oct 2009 14:56:56 +0000</pubDate>
<dc:creator>csharp</dc:creator>
<guid isPermaLink="false">27@http://www.durgut.com/forum/</guid>
<description>&#60;p&#62;Merhaba Arkadaşlar,&#60;br /&#62;
[HATA1]&#60;br /&#62;
Basit 2 tane Dropliste Şehir ve Kategori Listesine verileri göstermek istiyorum.Browserde gösterdigimde ekteki hata resmi çıkıyor.&#60;br /&#62;
Kodlar,&#60;br /&#62;
  public void dropDownSehirGetir()&#60;br /&#62;
        {&#60;br /&#62;
            dropDownSehir.Items.Clear();&#60;br /&#62;
            dropDownSehir.DataSource = DAOs.GetIhaleByCity();&#60;br /&#62;
            dropDownSehir.DataTextField = &#34;IHALE_SEHIR&#34;;&#60;br /&#62;
            dropDownSehir.DataValueField = &#34;IHALE_ID&#34;;&#60;br /&#62;
            dropDownSehir.DataBind();&#60;br /&#62;
        }&#60;br /&#62;
        public void dropDownIhaleKategorisiGetir()&#60;br /&#62;
        {&#60;br /&#62;
            dropDownihalekategorisi.Items.Clear();&#60;br /&#62;
            dropDownihalekategorisi.DataSource = DAOs.GetKategoriList();&#60;br /&#62;
            dropDownihalekategorisi.DataTextField = &#34;KATEGORI_ADI&#34;;&#60;br /&#62;
            dropDownihalekategorisi.DataValueField = &#34;KATEGORI_ID&#34;;&#60;br /&#62;
            dropDownihalekategorisi.DataBind();&#60;br /&#62;
        }&#60;br /&#62;
[HATA2]&#60;br /&#62;
Bu hatada arkadaşlar,DAL katmanından datasorce olarak çeken methodu kullanıyorum.&#60;br /&#62;
Buton Click Eventine (ekte Hata3 isimli dosya ve Hata2 isimli dosya)&#60;br /&#62;
Burda amacım,gridi doldurmak.&#60;/p&#62;
&#60;p&#62;Hoşcakalın.Sağlıcakla.&#60;br /&#62;
_______________________EKLER_______________________________&#60;br /&#62;
hata1= &#60;a href=&#34;http://picasaweb.google.com.tr/lh/photo/mdR5TemUdxv_9XXn_MbRYA?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#34; rel=&#34;nofollow&#34;&#62;http://picasaweb.google.com.tr/lh/photo/mdR5TemUdxv_9XXn_MbRYA?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#60;/a&#62;&#60;br /&#62;
hata2= &#60;a href=&#34;http://picasaweb.google.com.tr/lh/photo/Wctf8sZEj7e5bS6i4zdG8Q?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#34; rel=&#34;nofollow&#34;&#62;http://picasaweb.google.com.tr/lh/photo/Wctf8sZEj7e5bS6i4zdG8Q?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#60;/a&#62;&#60;br /&#62;
hata3= &#60;a href=&#34;http://picasaweb.google.com.tr/lh/photo/q7QQ6_p-CRk04-swgFpq0Q?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#34; rel=&#34;nofollow&#34;&#62;http://picasaweb.google.com.tr/lh/photo/q7QQ6_p-CRk04-swgFpq0Q?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>csharp konu: "Arama Motoru Kombinasyonları"</title>
<link>http://www.durgut.com/forum/topic/arama-motoru-kombinasyonlari#post-24</link>
<pubDate>Per, 29 Oct 2009 13:00:54 +0000</pubDate>
<dc:creator>csharp</dc:creator>
<guid isPermaLink="false">24@http://www.durgut.com/forum/</guid>
<description>&#60;p&#62;Merhaba Arkadaşlar,&#60;br /&#62;
Bir Arama Motoru tasarlıyorum(ekte resimde var).Arama motorunda bazı özel durumlar bunları if ile koşulluyorum.&#60;br /&#62;
Mesela,kullanıcı sadece anahtar kelime girdiginde,sadece şehir seçmesi gibi değişik özel kombinasyonları düşünmem gerekiyor.&#60;br /&#62;
Benim düşünebildiklerim.(ekteki GetFilter.txt dosyasında var)&#60;/p&#62;
&#60;p&#62;//Sadece Anahtar Kelime Girildiginde.&#60;br /&#62;
//Şehir Adı Tümü seçildiginde.&#60;br /&#62;
// Şehir Tümü Seçili - Kategori Listesi Tümü Seçili-Anahtar Kelime&#60;br /&#62;
//Tarih ler seçili Olmadıgında.&#60;br /&#62;
//Tarih1 boş(yada o günkü tarih(DateTime.Now.ToShortTimeString()))//Arkadaşlar burda problem yaşıyorum.Tarih olaylarını nasıl yapabilirim.&#60;br /&#62;
/Hepsi boş girildiginde(direk ara butonuna basma)&#60;/p&#62;
&#60;p&#62;Başka yapmam gereken özel koşullar varmıdır size soruyorum arkadaşlar.&#60;br /&#62;
Sizin fikirlerinizi bekliyorum.&#60;br /&#62;
Hoşcakalın.Sağlıcakla....&#60;br /&#62;
Kodlar&#60;br /&#62;
------------------------------------------------------------&#60;br /&#62;
    public static IEnumerable&#38;lt;TBLIHALE&#38;gt; GetIhaleByFiltersByPaging(string Kelime, string SehirAdi, int KategoriAdi, DateTime tarih1, DateTime tarih2, int PageIndex, int PageSize)&#60;br /&#62;
        {&#60;br /&#62;
            List&#38;lt;TBLIHALE&#38;gt; filtre_return = new List&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
            int startIndex = PageIndex * PageSize;&#60;br /&#62;
            if (Kelime != null)//Sadace Kelime Girdiginde.&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 where c.IHALE_ADI.StartsWith(Kelime)&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(k =&#38;gt; k.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            if (Kelime.Trim() != &#34;&#34;)//Anahtar Kelime Girilmediginde.&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 where (c.IHALE_SEHIR == SehirAdi) &#124;&#124; (c.KATEGORI_ID == KategoriAdi) &#124;&#124; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih1) &#38;gt;= 0) &#38;amp;&#38;amp; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih2) &#38;lt; 0)&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(k =&#38;gt; k.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            if (SehirAdi.Trim() != &#34;&#34; &#38;amp;&#38;amp; SehirAdi == &#34;Tümü&#34;)//Şehir Adi Tümü Şeçildiginde.&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 where (c.IHALE_SEHIR == SehirAdi) &#124;&#124; (c.IHALE_ADI.StartsWith(Kelime)) &#124;&#124; (c.KATEGORI_ID == KategoriAdi) &#124;&#124; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih1) &#38;gt;= 0) &#38;amp;&#38;amp; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih2) &#38;lt; 0)&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(k =&#38;gt; k.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            if (SehirAdi == &#34;Tümü&#34; &#38;amp;&#38;amp; KategoriAdi.ToString() == &#34;Tümü&#34;)//Şehir Tümü Seçili - Kategori Listesi Tümü Seçili-Anahtar Kelime&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 where (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih1) &#38;gt;= 0) &#38;amp;&#38;amp; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih2) &#38;lt; 0)&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(k =&#38;gt; k.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            if (tarih1 == null &#38;amp;&#38;amp; tarih2 == null)//Tarih ler seçili Olmadıgında.&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 where (c.IHALE_SEHIR == SehirAdi) &#124;&#124; (c.KATEGORI_ID == KategoriAdi) &#124;&#124; (c.IHALE_ADI.StartsWith(Kelime))&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(k =&#38;gt; k.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            if (tarih1 == null &#38;amp;&#38;amp; tarih2 != null)//Tarih1 Boş,Tarih2 girildiginde.&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 where (c.IHALE_SEHIR == SehirAdi) &#124;&#124; (c.KATEGORI_ID == KategoriAdi) &#124;&#124; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih1) &#38;gt;= 0) &#38;amp;&#38;amp; (DateTime.Compare(Convert.ToDateTime(c.IHALE_GIRIS_TARIHI), tarih2) &#38;lt; 0)&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(k =&#38;gt; k.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            if ((SehirAdi == null) &#38;amp;&#38;amp; (KategoriAdi == null )&#38;amp;&#38;amp; (tarih1 == null )&#38;amp;&#38;amp; (tarih2 == null) &#38;amp;&#38;amp; (Kelime == null))//Hepsi Boş Girildiginde.&#60;br /&#62;
            {&#60;br /&#62;
                using (kamuihaleDataContext db = new kamuihaleDataContext())&#60;br /&#62;
                {&#60;br /&#62;
                    var sorgu = (from c in db.TBLIHALEs&#60;br /&#62;
                                 select c).Skip(PageIndex).Take(PageSize).OrderByDescending(p =&#38;gt; p.IHALE_GIRIS_TARIHI);&#60;br /&#62;
                    return sorgu.ToList&#38;lt;TBLIHALE&#38;gt;();&#60;br /&#62;
                }&#60;br /&#62;
            }&#60;br /&#62;
            return filtre_return;&#60;br /&#62;
        }&#60;br /&#62;
örnek olarak:&#60;br /&#62;
&#60;a href=&#34;http://picasaweb.google.com.tr/lh/photo/_g16xam1L3gG2Qr-QkwG_w?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#34; rel=&#34;nofollow&#34;&#62;http://picasaweb.google.com.tr/lh/photo/_g16xam1L3gG2Qr-QkwG_w?authkey=Gv1sRgCNyhxKfvl5vqfg&#38;amp;feat=directlink&#60;/a&#62;
&#60;/p&#62;</description>
</item>

</channel>
</rss>

