Ejemplo n.º 1
0
        private void SearchProducts(string key)
        {
            //var result = _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList();
            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 2
0
        private void SearchProducts(string key)
        {
            // var result= _productDal.GetAll().Where(p=>p.Name.Contains(key)).ToList();//gelen keye göre verileri listeli şekilde getirdik ve "result" a atadık//listeye bakarak sorguladık.// Eğer bunu kullansaydık büyük küçük harf duyarlı olacaktık. //burası koleksiyona sorgu atıyor!!!
            var result = _productDal.GetByName(key);//ProductDal da bulunan GetByName ile veritabanı sorgusunu yolladık.

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 3
0
 private void SearchProducts(string key)
 {
     //dgvProducts.DataSource = _productDal.GetAll().Where(p => p.Name.Contains(key)).ToList();
     //dgvProducts.DataSource = _productDal.GetAll().Where(p => p.Name.ToLower().Contains(key.ToLower())).ToList();
     //dgvProducts.DataSource = _productDal.GetByUnitPrice(Convert.ToDecimal(key), Convert.ToDecimal(250));
     dgvProducts.DataSource = _productDal.GetByName(key);
 }
Ejemplo n.º 4
0
        private void SearchProducts(string key)
        {
            //var result= _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList(); //direk listeden arama
            var result = _productDal.GetByName(key);//productdal da bulunan getbyname vasıtasıyla veritabanından sorgu

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 5
0
        private void SearchProducts(string key)
        {
            //var result = _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList(); //Gelen listeye sorgu. (ToLower() c# buyuk-kucuk harfe duyarlı olduğu için yapıldı) atıldı
            var result = _productDal.GetByName(key); //Database e sorgu atıldı. Buyuk verilerde daha hızlı işlem yapar

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 6
0
        private void SearchProduct(string key)
        {
            //koleksiyona filtreleme yapıyoruz
            //var result = _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList();
            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 7
0
        private void SearchProducts(string key)
        {
            //ilki koleksiyondan ikincisi direkt veritabanından
            //var result = _productDal.GetAll().Where(p=> p.Name.ToLower().Contains(key.ToLower())).ToList();
            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 8
0
        private void SearchProducts(string key) //arama kısmını oluşturmak için
        {
            //var result = _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList(); //burada veri tabanını sorgulayıp listeye geçiş yapmışız
            //where = nerden yararlanacağımız p = her bir elemanın p.Name'i kapsar(key)'i .ToList = result olarak liste şeklinde göstermesi için

            var result = _productDal.GetByName(key); //burada productDal kısmında yaptığımız search ile ilgili (LINQ) kısma sorguyu göndermiş olduk ve büyük küçük harfleri de kapsayan bir arama sistemi kurmuş olduk

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 9
0
        private void SearchProducts(string key)
        {
            //bu çekilen tüm veride linq ile where atıyor. ama yeni yazdığımız GetByName where li çekiyor.
            //dgvProducts.DataSource = _productDal.GetAll().Where(z=>z.Name.Contains(key)).ToList();
            //Burdaki en büyük sorun küçük l ile veri gelmiyor ama L ile geliyordu. bunun nedeni csharp küçük büyük harf duyarlıdır koleksiyondan arama yapılcaksa isimlerde arama ifadeside küçük harfe çevirilir.

            var result = _productDal.GetByName(key);
            dgvProducts.DataSource = result;
        }
Ejemplo n.º 10
0
        private void SearchProducts(string key)
        {
            //dgwProducts.DataSource=_productDal.GetAll().Where(p=>p.Name.Contains(key)).ToList();
            //Direk veritabanından Çekmek için

            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 11
0
        private void SearchProducts(string key)
        {
            // Collectionlara filtreleme yapma (LINQ)
            //var result = _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList();

            // Direk veri tabanından filitreleme yapma (LINQ)
            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 12
0
        private void SearchProducts(string key)
        {  /* burada önce veri tabanından tüm listeyi çeker içerisinden filtreleme yapar.
            * küçük büyük harfe duyarlılık vardır bu yüzden girilen string ve ürün adı küçük harfe çevirilerek karşılaştırma yapılır.
            * veri tabanında getirildiği takdirde küçük büyük harf duyarlılığı yoktur.*/
           //var result= _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList();

            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 13
0
        private void SearchProducts(string key)
        {
            /*Bütün ürünlerin içerisinde veritabanı sorgusu yapmadan koleksiyonlar üzerinden arama işleminin yapılması.
             * Daha yavaş bir kullanım şekli olup büyük-küçük harf duyarlılığı vardır dolayısıyla işlemlere başlamadan önce "ToLover()"
             * metodu kullanılır.*/
            // var result = _productDal.GetAll().Where(p => p.Name.ToLower().Contains(key.ToLower())).ToList();

            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 14
0
        private void SearchProducts(string key) // içerisine de parametre giriyoruz. Arama anahtarı. Arama anahtarımı string olarak belirttik.
        {
            //var result = _productDal.GetAll().Where(p=>p.Name.ToLower().Contains(key.ToLower())).ToList(); // burada data geiyor. Gelen liste üzerinden where ile filtre yapıyor. Listeye çevirmeden gelmeyebilir.
            var result = _productDal.GetByName(key); //productdal'da bulunanana getbyname vasıtasıyla sorguyu göndermiş olduk

            // p için, isimlerin içeriğine bak textboxa yazılana göre.
            dataGridView1.DataSource = result;

            // Sorgulama işlemini, burada yani, veritabanından sorgulama işlemi bittikten sonra yaparsak, küçük büyük
            // harf sornu olacaktır. L ile bulduğunda küçük l içe bulmayabilir. Bundan dolayı; her zaman veritabanından nesneleri çekerken sorgulama işlemini yapmak daha önemlidir.
            // c# küçük büyük harf duyarlıdır. bunun için; arama yapılacakken, öncelikle isimler küçük harfe çevirilir, ardındanda gelen anahtar sözcükte küçük harfe dönüştürülür.
        }
Ejemplo n.º 15
0
 private void SearchProductsByName(string key)
 {
     dgwProducts.DataSource = _productDal.GetByName(key);
 }
Ejemplo n.º 16
0
 private void txtSearch_TextChanged(object sender, EventArgs e)
 {
     dgwProducts.DataSource = _productDal.GetByName(txtSearch.Text);
 }
Ejemplo n.º 17
0
        private void SearchProducts(string key)
        {
            var result = _productDal.GetByName(key);

            dgwProducts.DataSource = result;
        }
Ejemplo n.º 18
0
 private void tbxSearch_TextChanged(object sender, EventArgs e)
 {
     dataGridView1.DataSource = _productDal.GetByName(tbxSearch.Text);
     // dataGridView1.DataSource = _productDal.GetByUnitPrice(Convert.ToDecimal(tbxSearch.Text));
 }
Ejemplo n.º 19
0
 private void SearchProducts(string key)
 {
     //dgvProducts.DataSource = _productDal.GetAll().Where(x => x.Name.ToLower().Contains(key.ToLower())).ToList();
     dgvProducts.DataSource = _productDal.GetByName(key);
 }