Beispiel #1
0
        protected virtual string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "Name")
            {
                if (string.IsNullOrWhiteSpace(Name))
                {
                    errorInfo = "不能为空";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <Storage>(o => o.OrganizationID == OrganizationID && o.Name == Name))
                    {
                        errorInfo = "已存在相同名称的仓库";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <Storage>(o => o.OrganizationID == OrganizationID && o.Name == Name && o.ID != ID))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
            }

            return(errorInfo);
        }
Beispiel #2
0
        protected virtual string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "Name")
            {
                if (string.IsNullOrWhiteSpace(Name))
                {
                    errorInfo = "不能为空";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <Customer>(e => e.Name == Name))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <Customer>(e => e.ID != ID && e.Name == Name))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
            }

            return(errorInfo);
        }
        protected virtual string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "VersionCode")
            {
                if (string.IsNullOrWhiteSpace(VersionCode))
                {
                    errorInfo = "不能为空";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <SoftVersionTrack>(e => e.SoftID == this.SoftID && e.VersionCode == VersionCode))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <SoftVersionTrack>(e => e.SoftID == this.SoftID && e.ID != ID && e.VersionCode == VersionCode))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
            }
            else if (columnName == "UpdatedFileList")
            {
                if (string.IsNullOrWhiteSpace(UpdatedFileList))
                {
                    errorInfo = "不能为空";
                }
            }

            return(errorInfo);
        }
        private string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "Name")
            {
                if (string.IsNullOrWhiteSpace(Name))
                {
                    errorInfo = "不能为空";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <SysOrganizationType>(e => e.OrganizationID == OrganizationID && e.Name == Name))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <SysOrganizationType>(e => e.OrganizationID == OrganizationID && e.ID != ID && e.Name == Name))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
            }
            return(errorInfo);
        }
Beispiel #5
0
        private string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "Code")
            {
                if (string.IsNullOrWhiteSpace(Code))
                {
                    errorInfo = "不能为空";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <ProStyle>(entity => entity.Code == Code))
                    {
                        errorInfo = "该款号已经被使用";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <ProStyle>(entity => entity.ID != ID && entity.Code == Code))
                    {
                        errorInfo = "该款号已经被使用";
                    }
                }
            }
            else if (columnName == "Quarter")
            {
                if (Quarter == 0)
                {
                    errorInfo = "季度必选";
                }
            }
            else if (columnName == "BrandID")
            {
                if (BrandID == 0)
                {
                    errorInfo = "品牌必选";
                }
            }
            else if (columnName == "Year")
            {
                if (Year == default(int))
                {
                    errorInfo = "年份必选";
                }
            }
            else if (columnName == "NameID")
            {
                if (NameID == 0)
                {
                    errorInfo = "品名必选";
                }
            }

            return(errorInfo);
        }
Beispiel #6
0
 private string CheckBrandAndName()
 {
     if (ID == 0)//新增
     {
         if (_linqOP.Any <VIPKind>(e => e.BrandID == BrandID && e.Name == Name))
         {
             return("该名称已经被该品牌使用");
         }
     }
     else//编辑
     {
         if (_linqOP.Any <VIPKind>(e => e.ID != ID && e.BrandID == BrandID && e.Name == Name))
         {
             return("该名称已经被该品牌使用");
         }
     }
     return(null);
 }
Beispiel #7
0
        private string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "Code")
            {
                if (string.IsNullOrEmpty(Code))
                {
                    errorInfo = "不能为空";
                }
                else if (Code.Length > 3)
                {
                    errorInfo = "长度不能超过三位";
                }
                else
                {
                    if (ID == 0)//新增
                    {
                        if (_linqOP.Any <RetailShoppingGuide>(e => e.OrganizationID == OrganizationID && e.Code == Code))
                        {
                            errorInfo = "该编号已经被使用";
                        }
                    }
                    else//编辑
                    {
                        if (_linqOP.Any <RetailShoppingGuide>(e => e.OrganizationID == OrganizationID && e.Code == Code && e.ID != ID))
                        {
                            errorInfo = "该编号已经被使用";
                        }
                    }
                }
            }
            else if (string.IsNullOrEmpty(errorInfo))
            {
                if (columnName == "DimissionDate" || columnName == "OnBoardDate")
                {
                    if (DimissionDate != null && DimissionDate.Value <= OnBoardDate)
                    {
                        errorInfo = "离职日期必须大于入职日期";
                    }
                }
            }
            return(errorInfo);
        }
Beispiel #8
0
        protected virtual string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "SoftName")
            {
                if (string.IsNullOrWhiteSpace(SoftName))
                {
                    errorInfo = "不能为空";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <SoftToUpdate>(e => e.SoftName == SoftName))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <SoftToUpdate>(e => e.ID != ID && e.SoftName == SoftName))
                    {
                        errorInfo = "该名称已经被使用";
                    }
                }
            }
            else if (columnName == "DownloadUrl")
            {
                if (string.IsNullOrWhiteSpace(DownloadUrl))
                {
                    errorInfo = "不能为空";
                }
            }
            else if (columnName == "UpdateUrl")
            {
                if (string.IsNullOrWhiteSpace(UpdateUrl))
                {
                    errorInfo = "不能为空";
                }
            }

            return(errorInfo);
        }
Beispiel #9
0
        public string CheckDataName <TData>(TData data) where TData : IDNameEntity
        {
            string errorInfo = null;

            if (string.IsNullOrWhiteSpace(data.Name))
            {
                errorInfo = "不能为空";
            }
            else if (data.ID == 0)//新增
            {
                if (_linqOP.Any <TData>(e => e.Name == data.Name))
                {
                    errorInfo = "该名称已经被使用";
                }
            }
            else//编辑
            {
                if (_linqOP.Any <TData>(e => e.ID != data.ID && e.Name == data.Name))
                {
                    errorInfo = "该名称已经被使用";
                }
            }

            return(errorInfo);
        }
Beispiel #10
0
        protected virtual string CheckData(string columnName)
        {
            string errorInfo = null;

            if (columnName == "Code")
            {
                if (Code.IsNullEmpty())
                {
                    errorInfo = "不能为空";
                }
                else if (Code.Length < 6)
                {
                    errorInfo = "至少为6位";
                }
                else if (ID == 0)//新增
                {
                    if (_linqOP.Any <VIPCard>(e => e.Code == Code))
                    {
                        errorInfo = "该编号已经被使用";
                    }
                }
                else//编辑
                {
                    if (_linqOP.Any <VIPCard>(e => e.ID != ID && e.Code == Code))
                    {
                        errorInfo = "该编号已经被使用";
                    }
                }
            }
            else if (columnName == "OrganizationID")
            {
                if (OrganizationID == default(int))
                {
                    errorInfo = "不能为空";
                }
            }
            else if (columnName == "CustomerName")
            {
                if (CustomerName.IsNullEmpty())
                {
                    errorInfo = "不能为空";
                }
            }
            else if (columnName == "MobilePhone")
            {
                if (!MobilePhone.IsNullEmpty())
                {
                    if (!MobilePhone.IsMobile())
                    {
                        errorInfo = "格式不正确";
                    }
                    else if (ID == 0)//新增
                    {
                        if (_linqOP.Any <VIPCard>(e => e.MobilePhone == MobilePhone))
                        {
                            errorInfo = "该手机号码已经被使用";
                        }
                    }
                    else//编辑
                    {
                        if (_linqOP.Any <VIPCard>(e => e.ID != ID && e.MobilePhone == MobilePhone))
                        {
                            errorInfo = "该手机号码已经被使用";
                        }
                    }
                }
            }

            return(errorInfo);
        }