c# Sipariş kodu oluşturma
7
●2.877
- 11-12-2014, 17:07:56Programı yormamak adına karşılaştırma yapmadan benzersiz sipariş numarası oluşturmak için nasıl bir şey yapmalıyım? Her seferinde sipariş kodu oluşturup database'den kod var mı yok mu kontrol etmesini istemediğimden random ile uğraşmak istemiyorum. Örneğin 1000den başlatacağım her siparişte +1 ekleyecek fakat sipariskodu++; diye kullandığımda da program her kapandığında tekrar 1000den başlıyor. Bunun son kaldığı koddan devam etmesi için ne yapabilirim?
- 11-12-2014, 17:12:36Registry de tutabilirsin. Exenin çalıştığı klasorde txt e içerisinde tutabilirsin. Fakat en güzel i sql 'de tutmak
Kendi şahsi projelerim de AUTOSEQUENCE diye bir tablom var. Ben bu şekilde unique numara atıyorum.
Diğer bir yol ise eğer sipariş tablonda ID diye bir alan var ise onu MAX ile çekip +1 dersin buda diğer bir yol. - 11-12-2014, 17:26:18visual studio nun Settings kısmından programa ait özellikleri değişkenleri tanımlayarak sabit bi şekilde ayarlarınızı kaydedip kaldığınız yerden başlatabilirsiniz..
- 12-12-2014, 13:14:27Database'de Sipariş tablondaki Id kolonunu Primary Key olarak tanımla ve Identity Specification kısmını Yes, Identity Seed değerini 1000 yap.
Her seferinde db'de ki değere bakmadan eklediğin siparişleri 1000den başlayarak ekler - 16-12-2014, 11:27:49Teşekkürler en mantıklısı identity geldi. Ekstra bir uğraş yok en azından.kabuscobar adlı üyeden alıntı: mesajı görüntüle
Kendi şahsi projelerim de AUTOSEQUENCE diye bir tablom var. Ben bu şekilde unique numara atıyorum.