SELECT
(SELECT CODE FROM LG_119_CLCARD CL WHERE
CL.LOGICALREF= CLIENTREF) CODE ,
(SELECT DEFINITION_ FROM LG_119_CLCARD CL WHERE
CL.LOGICALREF= CLIENTREF) DEFINITION_,
ROUND(SUM(CASE WHEN SIGN=0 THEN AMOUNT ELSE 0-AMOUNT END),2) BALANCE,
CLIENTREF LOGICALREF
INTO BM_119_CH_BALANCE2
FROM LG_119_01_CLFLINE
GROUP BY CLIENTREF
HAVING ROUND(SUM(CASE WHEN SIGN=0 THEN AMOUNT ELSE 0-AMOUNT END),2)<>0
C# GET CURRENT CODE LINE NUMBER
static int LineNumber([System.Runtime.CompilerServices.CallerLineNumber] int lineNumber = 0)
{
MessageBox.Show(lineNumber.ToString());
return lineNumber;
}
LOGO OLMAPI32.DLL Hatası çözümü
sys ve logoyu açınca bu hata alınırsa


bu iki dosyanın sonuna alt çizgi koy mail göndermek için kullanılan dlldir göndermeyeceklerse gereksiz
LINUX CENTOS ASP & DOTNET CORE KURULUMU VE HELLO WORLD
https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-centos7
sudo yum install aspnetcore-runtime-3.1
DAHA SONRA WINDOWS VISUAL STUDIO 2019’DA C# LINUX CONSEL APP YARAT VE PUBLISH YAP :

PUBLISH KLASORUNU 7Z ILE SIKISTIR VE CENTOS SERVERE AT
CENTOS SERVERDE 7Z KURULUMU VE EXTRACT ICIN
yum install p7zip
7za e publish.7z
chmod 777 ./linuxhworld
./linuxhworld
LINUX CENTOSDA RAR ISLEMLERI
wget https://www.rarlab.com/rar/rarlinux-x64-5.6.0.tar.gz
tar -zxvf rarlinux-x64-5.6.0.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/
unrar e dosyalar.rar dosyalar/ (dosyalar rarını aynı klasorun icindeki yani rarın icinde dosyalar klasoru yaratıp içine atar
LOGO TIGER HR HATA
AŞAĞIDAKİ HATA ALINIRSA SSOYU VE TIGERHRI TEKRAR KUR

tiger hr lisans hatası alınırsa ilgili vesionun tigerhr setupu calıstırılıp modul yüklemeden herhangi bir modulun anahtarı yapıştırılıp ok denir
versionu öğrenmek için
C:\Program Files (x86)\Logo\TigerHR\DB\Scripts içindeki en son versiondur
C# TXT DOSYASINDAN OKUMAK VE YAZMAK
private void dbconnect_yukle()
{
try
{
StreamReader reader = new StreamReader("dbConnect.txt");
te_SERVER.Text = reader.ReadLine();
te_DATABASE.Text = reader.ReadLine();
te_USERNAME.Text = reader.ReadLine();
te_PASSWORD.Text = reader.ReadLine();
te_FOLDERPATH.Text = reader.ReadLine();
te_NAMESPACE.Text = reader.ReadLine();
reader.Close();
}
catch (Exception e)
{
MessageBox.Show("HATA:" + e.Message);
}
}
private void dbconnect_kaydet()
{
string[] lines = { te_SERVER.Text, te_DATABASE.Text, te_USERNAME.Text, te_PASSWORD.Text, te_FOLDERPATH.Text, te_NAMESPACE.Text };
using (StreamWriter outputFile = new StreamWriter("dbConnect.txt"))
{
foreach (string line in lines)
outputFile.WriteLine(line);
}
}