DaCaMeRoN adlı üyeden alıntı:
mesajı görüntüle
mesela eğer her kullanıcı için farklı zaman dilimleri olcaksa bunu database ile yapman gerekecektir. ama kullanıcıya göre farketmeyecek ise app.config içine yazacağın değerlerle sorun çok daha basit bir şekilde çözülebilir.
gelelim 2. aşamaya birden fazla saat aralığı tanımlaman gerekiyorsa ve ilk aşamada veritabanını seçtiysen (her kullanıcı için ayrı tanımlama yapman gerektiyse) veritabanında bunları tutabileceğin bir tablo olması gerekir. bu tabloda kullanıcı id ve izin verilen saat bilgileri tutulmalıdır. her izin verilen saat aralığı için bir satır girmelisin
satır 1 kullanıcı 1 izin saat 1 başlangıç izin saati 1 bitiş
satır 2 kullanıcı 1 izin saat 2 başlangıç izin saati 2 bitiş
satır 3 kullanıcı 2 izin saat 1 başlangıç izin saati 1 bitiş
satır 4 kullanıcı 2 izin saat 2 başlangıç izin saati 2 bitiş
satır 5 kullanıcı 2 izin saat 3 başlangıç izin saati 3 bitiş
bu şekilde.
daha sonra panel giriş ekranı açılırken bu verileri veritabanından çekip bir diziye atarsan kolaylıkla saati bunlarla karşılaştırıp sonucu alabilirsin..
son olarakta tekrar belirtiyorum. sistem saatini kontrol ettirirsen saati değiştirip rahatlıkla sisteme girebilir... bu yüzden bir sunucudan kontrol ettirmelisin