merhaba arkadaşlar..
ben c# ile ders programı oluşturmaya çalışıyorum..
aynı günün aynı saatine 2 ders eklenmesini nasıl engelleyebilirim acaba?
private void saatlerComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void günlerComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
}
günlercomboboxa haftanın günlerini
saatlercomboboxa da
08:00-09:00
09:15-10:15
10:30-11:45
12:50-13-50
14:00-15:00
15:15-16:00
16:15-17:00
saatleri ekledim..
bunu nasıl yapabilirim acaba?
yada bunu başka hangi yollarla yapablirim?
access veritabanı kullandım..
şimdiden çok teşekkürler..
Ders bilgilerini içeren bir karmaşık değişken yada bir sınıf yaz bu sınıf ders adını, dersin gününü vede dersin saatini saklıyor olsun.
Sonra yeni ders atarken bu sınıfları karşılaştır.
Nasıl karşılaştırcam dersen.
== operatörünü override edeceksin.
içine de hangi üye değişken ile karşılaştırmak istiyorsan onunla karşılaştırcaksın.
kaba bir örnek :
Sınıfın adı "Dersler" olsun. "Dersler" sınıfı veya karmaşık değişkeni "saat" adında ders saati bilgisini taşıyor olsun. Dersler türünde 2 sınıfımız olsun adı d1 ve d2
= operatörünün içine
if(d1.saat==d2.saat) return 0;
gibi...
Yaparsın goçum uğraş uğraş ..