コード例 #1
0
ファイル: Client.cs プロジェクト: yonass/ASUC2
        public void ValidateOwner()
        {
            if (this.Name == null || this.Name == string.Empty)
            {
                ValidationErrors.Add("OwnerNAME", "Задолжително е внесување на име!");
            }
            if (this.Address == null || this.Address == string.Empty)
            {
                ValidationErrors.Add("OwnerADDRESS", "Задолжително е внесување на адреса!");
            }
            if (this.EMBG == null)
            {
                ValidationErrors.Add("OwnerEMBG", "Невалиден ЕМБГ!");
                return;
            }
            if (this.IsLaw)
            {
                if (!ClientValidator.IsValidLawEmbg(this.EMBG))
                {
                    ValidationErrors.Add("OwnerEMBG", "Невалиден ЕМБГ!");
                }
            }
            else
            {
                if (!this.IsForeigner)
                {
                    if (!ClientValidator.isValidPersonalEmbg(this.EMBG))
                    {
                        ValidationErrors.Add("OwnerEMBG", "Невалиден ЕМБГ!");
                    }
                }
            }
            Client c = null;

            try
            {
                c = Client.GetByEmbg(this.EMBG);
            } catch
            {
                ValidationErrors.Add("OwnerEMBG", "Контактирајте со SIMT");
            }
            if (!Exists)
            {
                if (c != null)
                {
                    ValidationErrors.Add("OwnerEMBG", "Клиентот веќе постои");
                }
            }
            else
            {
                if (c != null && c.ID != ID)
                {
                    ValidationErrors.Add("OwnerEMBG", "EMBG постои");
                }
            }
        }
コード例 #2
0
ファイル: User.cs プロジェクト: yonass/ASUC2
 public void TestEMBG()
 {
     if (!ClientValidator.isValidPersonalEmbg(EMBG))
     {
         ValidationErrors.Add("EMBG_Exist", this.EMBG + "Невалиден ЕМБГ");
     }
     if ((User.GetByEMBG(this.EMBG) != null) && (User.GetByEMBG(this.EMBG).IsActive == true))
     {
         ValidationErrors.Add("EMBG_Exist", this.EMBG + " веќе постои во базата");
     }
     this.PerformCustomValidation();
 }