Hallo,
habe bis dato noch nicht mit Select-Case gearbeitet. Meine Frage, kann man die nachstehenden IF-Abfragen in eine Select-Case-Verzweigung unterbringen. Mir fehlt der Ansatz.
Spoiler anzeigen
habe bis dato noch nicht mit Select-Case gearbeitet. Meine Frage, kann man die nachstehenden IF-Abfragen in eine Select-Case-Verzweigung unterbringen. Mir fehlt der Ansatz.
VB.NET-Quellcode
- Property Relevant_FuerJahresRechnung As Boolean
- Property Relevant_FuerJahresAbschluss As Boolean
- Property MietmonateimJahr As Integer
- Get
- If AktivesMietverhaeltnis = True Then ' Aktives Mietverhältnis mit dem Mieter, d.h. Mieter wohnt im Objekt
- If JahrEinzug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist im Buchungsjahr eingezogen
- If Not JahrAuszug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist nicht im Buchungsjahr ausgezogen
- Relevant_FuerJahresRechnung = True
- Relevant_FuerJahresAbschluss = True
- Return 13 - MonatEinzug
- Exit Property
- End If ' Mieter ist nicht im Buchungsjahr ausgezogen
- If JahrAuszug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist im Buchungsjahr ausgezogen
- Relevant_FuerJahresAbschluss = True
- Relevant_FuerJahresRechnung = False
- Return 13 - MonatAuszug - MonatEinzug
- Exit Property
- End If ' Mieter ist im Buchungsjahr ausgezogen
- End If ' Mieter ist im Buchungsjahr eingezogen
- If Not JahrEinzug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist nicht im Buchungsjahr eingezogen
- If Not JahrAuszug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist nicht im Buchungsjahr ausgezogen
- Relevant_FuerJahresAbschluss = True
- Relevant_FuerJahresRechnung = True
- Return 12
- Exit Property
- End If ' Mieter ist nicht im Buchungsjahr ausgezogen
- If JahrAuszug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist im Buchungsjahr ausgezogen
- Relevant_FuerJahresAbschluss = True
- Relevant_FuerJahresRechnung = False
- Return 13 - MonatAuszug
- Exit Property
- End If ' Mieter ist im Buchungsjahr ausgezogen
- End If ' Mieter ist nicht iim Buchungsjahr eingezogen
- End If ' Aktives Mietverhältnis mit dem Mieter
- If AktivesMietverhaeltnis = False Then ' Kein Aktives Mietverhältnis mit dem Mieter mehr, d.h. Mieter wohnt nicht mehr im Objekt
- If JahrEinzug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist im Buchungsjahr eingezogen
- If JahrAuszug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist im Buchungsjahr ausgezogen
- Relevant_FuerJahresAbschluss = True
- Relevant_FuerJahresRechnung = False
- Return 13 - MonatAuszug - MonatEinzug
- Exit Property
- End If ' Mieter ist im Buchungsjahr wieder ausgezogen
- End If ' Mieter ist im Buchungsjahr eingezogen
- If Not JahrEinzug = IB.Kontrol.Objektdaten.Buchungsjahr Then ' Mieter ist nicht im Buchungsjahr eingezogen
- Relevant_FuerJahresAbschluss = False
- Relevant_FuerJahresRechnung = False
- Return 0
- Exit Property
- End If ' Mieter ist nicht im Buchungsjahr eingezogen
- End If ' Kein Aktives Mietverhältnis mit dem Mieter
- End Get
- Private Set(value As Integer)
- End Set
- End Property
Gruß Markus