Month: February 2022

Elastic Nest Json String | C#

Elastic Nest Json String | C#

Merhaba,C# tarafında NEST kütüphanesi kullanarak Elastic sunucusundan sorgular yapılabilir.Bu sorguların JSON string haline ihtiyacınız olursa şu şekilde kontrol edebilirsiniz.Daha sonra bu JSON stringi PostMan gibi bir tool kullanarak kendiniz de test edebilirsiniz. ISearchResponse aramaSonucMalzeme = SrvSabitler.ElasticSorgu.Search(s => s.RequestConfiguration(r => r.DisableDirectStreaming()).From(filtre.SayfaNo == 1 ? 0 : 

SQL Nesnelerini Kontrol Etme | MsSql

SQL Nesnelerini Kontrol Etme | MsSql

Merhaba geçtiğimiz günlerde SQL sunucusunu yeni bir makinaya taşıdık. Taşıdıktan sonra tedadüfen bir Stored Prosedür’de hata aldığını farkettim. Hatanın sebebi yeni SQL’deki karakter kodlamasının farklı olmasıydı. (COLLATION) İçime bir kurt düştü. Acaba bu şekilde olan başka SP, Trigger vs var mıdır, varsa nasıl kontrol ederim 

Kirli KarakterLeri Temizleme | Troia

Kirli KarakterLeri Temizleme | Troia

Merhaba, string ifadedeki boşlukları temizleyen bir metot yazmıştım. TRIM metodunun temizlemediği kirli karakterler olabiliyor.
Benzer bir ihtiyacı olan olursa diyerek paylaşıyorum.

PARAMETERS:
STRING INPSTR;
LOCAL:
STRING OUTSTR,
STRING KIRLIKARAKTER;
KIRLIKARAKTER = TOCHAR(160);
OUTSTR = REPLACE(INPSTR, KIRLIKARAKTER, ' ');
OUTSTR = TRIM(OUTSTR);
RETURN OUTSTR;

Selamlar.

Dinamik Kolonlu Tablo Oluşturma | Troia

Dinamik Kolonlu Tablo Oluşturma | Troia

Merhaba, kolonlarını dinamik olarak oluşturmamız gereken bir tablo ihtiyacımız olmuştu.Senaryo şu şekilde: İçerisinde markaların yer aldığı bir destek tablomuz var. Bu markalara göre oranları görüntülemek istediğimiz bir tabloya ihtiyacımız oldu.Bu destek tablosu da sabit değil yeni markalar eklenebiliyor. O yüzden dinamik olması lazımdı.Şu şekilde çözmüştük. 

CANIAS WebApi Erişimi | Troia

CANIAS WebApi Erişimi | Troia

Merhaba, CANIAS’tan WCF web servisi tetikleyebildiğimiz gibi WebApi’yi de tetikleyebiliyoruz.Kullandığım yöntemi burada paylaşıyorum belki birilerinin daha işine yarayabilir diyerek. CLSGENELISLEMLER adında bir CLASS’ımız olsun.İçerisinde de WEBAPICAGIR adında bir metodumuz olsun.İki parametre alsın, Biri API’de tetiklenecek operasyonun adı, diğeri de parametrelerin XML string hali.Parametreleri ancak ENCODEURL