public void Dzien(int _dzien)
{
List<int> m30 = new List<int>() { 4, 6, 9, 11 };
List<int> m31 = new List<int>() { 1, 3, 5, 7, 8, 10, 12 };
if (_dzien > 0)
{
if (m30.Contains(miesiac))
{
if (_dzien < 31)
dzien = _dzien;
else
dzien=30;
}
else if (m31.Contains(miesiac))
{
if (_dzien < 32)
dzien = _dzien;
else
dzien=31;
}
else if (miesiac == 2)
{
if (CzyPrzestepny(rok)) //Jeśli rok jest przestępny to luty może mieć 29 dni
{
if (_dzien < 30)
{
dzien = _dzien;
}
else
dzien=29;
}
else //Jeśli rok jest nie przestępny to luty może mieć 28 dni
{
if (_dzien < 29)
{
dzien = _dzien;
}
else
dzien=28;
}
}
else
{
throw new Exception("Niezainicjalizowane pole miesiąc, aby wprowadzić dzień, musisz najpierw podać miesiąc");
}
}
}