Source C# Sql Sorgulama İle Harddisk Lisanslama Örneği

Source C# Sql Sorgulama İle Harddisk Lisanslama Örneği
3
506

Bu tartışmayı görüntüleyen kullanıcılar (Total:0)

ADMİN

ADMİN
ADMİN
Son görülme
Forum listesi görüntüleniyor
Katılım
26 Mar 2024
Mesajlar
186
Çözümler
2
Tepkime puanı
250
Puanları
63
ParsCredi
💰730,532
Arkadaşlar İnternette hiç bir yerde bulamayacağınız lisanslama örneğini kaynak kod olarak paylaşıyorum

kısaca özetlemek gerekirse program çalıştırılan bilgisayarın harddisk numarasını alır Sql içinde olup olmadığını kontrol eder
eğer harddisk numarası var ise lisans süresi olup olmadığını kontrol eder lisans süresi var ise form 2 açılır

lisans süresi bitmiş ise uyarı verir eğer hiç kullanıcı kayıtı yok ise kullanıcı kayıtı yok diye uyarı verir


1725895513966.png
1725895553324.png


Kayıt Bölümünde ise program kullanıcı adının olup olmadığını kontrol eder kayıt var ise girilen keyin süresini daha önceki sürenin üzerine ekler yok ise yeni kayıt açar

1725895608587.png

Databasede lisans Aktif olan Kullanıcının Tutulduğu Hdw Tablosu var

IsActive (lisansın Aktif ise True değilse False)

ExpiryDate(son lisasns Tarihi)
Hardiskserial(kullanıcın Harddisk numarsı)

Kullanıcı(kullanıcı Adı)
1725896304207.png
Birde kullanıcılara Verilecek Keylerin olduğu tablo var

Kullanıcı(key kullanıldığı zaman hangi kullanıcı tarafından kullanıldıgı kaydedilir)
Keyıd(üretilen Key)
Aktif(kullanılan keyler False ise tekrar Kullanılamaz)
Süre(keyin karşılığında Verilecek Gün)


1725896595151.png

Birde sql içerinde Otomatik Key üretmek için Prosüdür Tablomuz var

1725896866742.png


Kullanımı Çok Basit

Sql manager açıp New Query basıp

Aşağıdaki Kodu Açılan Pencereye Yapıştırıyoruz

burada count=5 olan Üretilecek Adet
Süre=10 olan keyin vereceği Gün


Aşağıdaki Kodda 5adet Key üret bu 5Adet keyin Karşılıkları 10 gün olsun diyor


SQL:
EXEC [dbo].[ESN_CREATE] @count = 5, @süre = 10;


Aklınıza Takılan Bişey Olursa Admin Etiketleyip Sormanız Yeter






 
Son düzenleme:

haydar

TC Kimlik Onaylı
TC Kimlik Onaylı
Yeni
Son görülme
Katılım
27 Mar 2024
Mesajlar
38
Tepkime puanı
2
Puanları
8
ParsCredi
💰42
teşekkürler hocam gerçekten yararlı bir paylaşım olmuş
 
151Konular
464Mesajlar
137Kullanıcılar
adom1Son üye
Üst