
이번에는 폼을 검증하고 어플리케이션에 비즈니스 논리를 추가하는 방법에 대해 다루어보려 한다.
![]() | ![]() |
|---|
GetMovieById.List.Current.Movie.GrossTakingsAmount < 0
이렇게 해주면 내가 가지고 있는 총 매출액이 음수가 될 수 없음을 설정해줄 수 있다.
만약 조건문에서 False가 나오면 수정이 될 수 없도록, valid 설정을 false로 바꿔주고
message를 form 밑에 나타나도록 한다.
GetMovieById.List.Current.Movie.Year > Year(CurrDate())
이렇게 설정해주면 현재시간 중 년도 (입력은 Date 출력은 Integer)만 비교하여 사용할 수 있다.
위와 같이 조건에 따라 valid 설정을 해주고 message를 출력하도록 한다.
![]() | ![]() |
|---|
GetPersonById.List.Current.Person.DateOfBirth > CurrDate()
GetPersonById.List.Current.Person.DateOfBirth > GetPersonById.List.Current.Person.DateOfDeath
이렇게 조건문 설정 후 해당 조건에 따라 다른 End를 설정해줄 수 있다.
분기가 밑으로 내려가는 이유는, 만약 먼저 들어온 if문에서 False가 걸리더라도
다른 조건을 함께 고려하기 위해서!!!