Beispiel #1
0
        public string Validate()
        {
            var sb = new StringBuilder();
            var rs = Holder.Validate();

            if (!String.IsNullOrEmpty(rs))
            {
                sb.AppendLine(rs);
            }

            if (DateOfIssue == MinDate)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.DateOfIssue));
            }

            if (DateOfExpiry == MinDate)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.DateOfExpiry));
            }

            PlaceOfIssue = PlaceOfIssue.ToSafeTrimmedString();
            if (String.IsNullOrEmpty(PlaceOfIssue))
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.PlaceOfIssue));
            }

            //CardNumber = CardNumber.ToSafeTrimmedString();
            //if (String.IsNullOrEmpty(CardNumber))
            //    sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.CardNumber));

            return(sb.ToString());
        }
Beispiel #2
0
        public string Validate()
        {
            var sb = new StringBuilder();

            if (IsPersonal)
            {
                var rs = Person.Validate();
                if (!String.IsNullOrEmpty(rs))
                {
                    sb.AppendLine(rs);
                }
            }
            else
            {
                var rs = Organization.Validate();
                if (!String.IsNullOrEmpty(rs))
                {
                    sb.AppendLine(rs);
                }
            }

            var r = Vehicle.Validate();

            if (!String.IsNullOrEmpty(r))
            {
                sb.AppendLine(r);
            }

            if (DateOfIssue == MinDate)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.DateOfIssue));
            }


            if (ExpireDate.Value.Date == DateTime.Today.Date)
            {
                ExpireDate = null;
            }

            PlaceOfIssue = PlaceOfIssue.ToSafeTrimmedString();
            if (String.IsNullOrEmpty(PlaceOfIssue))
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.PlaceOfIssue));
            }

            return(sb.ToString());
        }