コード例 #1
0
        private bool ValidateTL()
        {
            if (TL == null)
            {
                return(true);
            }
            var result       = true;
            var errorMessage = "";

            //     TLDataForm.ValidationSummary.Errors.Clear();
            if (_tLsService.HasTitle(TL.Title, TL.TLId))
            {
                errorMessage += $"عنوان نباید تکراری باشد {Environment.NewLine}";
            }
            if (_tLsService.Hasduplicate(TL.TLCode, TL.TLId))
            {
                errorMessage += $"کد حساب نباید تکراری باشد {Environment.NewLine}";
            }

            if (TL.TLCode == 0)
            {
                errorMessage += $"کد حساب نباید 0 باشد {Environment.NewLine}";
            }
            if (TL.Title == null || TL.Title == "")
            {
                errorMessage += $"عنوان حساب نباید خالی باشد {Environment.NewLine}";
            }
            if (errorMessage.Length > 0)
            {
                result = false;
                MessageBox.Show(errorMessage);
            }
            return(result);
        }