Tiger veya Unity üzerinde yapılan her türlü fişin satırlarında (Satınalma Sipariş, İrsaliye, Fatura, Malzeme Hareketi vs) "Hareket Özel Kodu" alanı bulunur.
Entegre bir sistem kurduğunuzda birbirinden bağımsız kurgulanan "Hareket Özel Kodları"'nın aynı kayıtlardan oluşabilmesi için bir Stored Procedure (SP) hazırladım. Amaç, Malzeme Fişi satırında açılan hareket özel kodunun tüm girişlerde görülmesini sağlamak. Aşağıdaki SP'yi, SQL Server üzerinde bir JOB'a bağlarsanız Hareket özel kodlarını sürekli güncel tutabilirsiniz.
Stored Procedure Kodu:
Operation is not valid due to the current state of the object.
ASP.NET üzerinde AjaxcontrolToolkit kullandıysanız, kullandığınız ekranda postback yapılırken "Operation is not valid due to the current state of the object." hatasını alabilirsiniz. Bunu önlemenin yolu .NET frameworkteki MaxHttpCollection ayarını değiştirmekten geçiyor. Web config dosyasına aşağıdaki satırları ilave ettiğinizde sorun düzelecektir.
Web Config üzerinde eklemeniz gereken satır:
Web Config üzerinde eklemeniz gereken satır:
< appSettings>
key="aspnet:MaxHttpCollectionKeys" value="2001"/ >
< /appSettings>
Hata Ekranı:
Excel GÜN360/DAYS360 benzeri Datediff360 Javascript fonksiyonu
Excel'deki GÜN360/DAYS formülü ile yapılan fonksiyonun Javascript kodu aşağıdaki fonksiyon ile kullanılabilir. (DATEDIFF360)
JavaScript Kodu:
function Datefark360( dtIlkTarih, dtSonTarih ) {
var fark = [
dtSonTarih.getFullYear() - dtIlkTarih.getFullYear(),
dtSonTarih.getMonth() - dtIlkTarih.getMonth(),
dtSonTarih.getDate() - dtIlkTarih.getDate(),
dtSonTarih.getHours() - dtIlkTarih.getHours(),
dtSonTarih.getMinutes() - dtIlkTarih.getMinutes(),
dtSonTarih.getSeconds() - dtIlkTarih.getSeconds()
];
var carpan = [ 12, 31, 24, 60, 60 ];
carpan[ 1 ] = ( new Date( dtSonTarih.getFullYear(), dtSonTarih.getMonth(), 0 ) ).getDate();
for ( var i = fark.length - 1; i > -1; i-- ) {
if ( fark[ i ] < 0 ) {
if ( i > -1 ) {
var j = i - 1;
fark[ i ] += carpan[ j ];
fark[ j ]--;
} else {
alert( 'Negatif Yıl: ' + fark[ 0 ] );
}
}
}
return fark[ 0 ] * 360 + fark[ 1 ] * 30 + fark[ 2 ];
}
ASP.NET üzerinde Butonu disable etmek
ASP.NET üzerinde Butona tıklandığında butonun disable edilmesi için aşağıdaki kod aspx dosyasına eklenir.
UseSubmitBehavior="false" OnClientClick="this.disabled=true;this.value = 'Lütfen Bekleyiniz...';"
Kaydol:
Yorumlar (Atom)
BlackListIP control on Serenity platform (.NET Core)
In the Serenity platform, if you want to block IPs that belong to people you do not want to come from outside in the .net core web project,...
-
Logo Tiger programında kullanılan veritabanı tabloları aşağıdadır. 1. XXX olarak üç digit ile gösterilen bölüm firma numarasını belirtir....
-
Devexpress AspxGridView kolonlarında filtre türünü değiştirmek için grid üzerindeki ilgili kolonda Settings--> AutoFilterCondition = defa...
-
TABLO ADI AÇIKLAMA L_PERSONEL Çalışma Alanı Tanımları L_SYSLOG Kullanıcı Kaydı İzleme L_L...

