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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }