private bool Validation(string PositionTypeName, string PositionTypeCode, string PositionTypeID) { if (string.IsNullOrEmpty(PositionTypeName)) { PageUtility.ShowModelDlg(this.Page, "流程角色名称不能为空"); return(false); } if (string.IsNullOrEmpty(PositionTypeCode)) { PageUtility.ShowModelDlg(this.Page, "流程角色代码不能为空"); return(false); } BusinessObjects.AuthorizationDS.PositionTypeDataTable dt = new AuthorizationDS.PositionTypeDataTable(); PositionTypeTableAdapter PositionTypeTA = new PositionTypeTableAdapter(); string QueryExpressionByPositionTypeName = "PositionTypeName='" + PositionTypeName + "'"; if (!string.IsNullOrEmpty(PositionTypeID)) { QueryExpressionByPositionTypeName += "and PositionTypeId<>'" + PositionTypeID + "'"; } dt = PositionTypeTA.GetDataByQueryExpression("PositionType", "", 0, 10, QueryExpressionByPositionTypeName); if (dt != null && dt.Count > 0) { PageUtility.ShowModelDlg(this.Page, "流程角色名称不能重复"); return(false); } string QueryExpressionByPositionTypeCode = "PositionTypeCode='" + PositionTypeCode + "'"; if (!string.IsNullOrEmpty(PositionTypeID)) { QueryExpressionByPositionTypeCode += "and PositionTypeId<>'" + PositionTypeID + "'"; } dt = new PositionTypeTableAdapter().GetDataByQueryExpression("PositionType", "", 0, 10, QueryExpressionByPositionTypeCode); if (dt != null && dt.Count > 0) { PageUtility.ShowModelDlg(this.Page, "流程角色代码不能重复"); return(false); } return(true); }
private bool Validation(string PositionTypeName, string PositionTypeCode,string PositionTypeID) { if (string.IsNullOrEmpty(PositionTypeName)) { PageUtility.ShowModelDlg(this.Page, "流程角色名称不能为空"); return false; } if (string.IsNullOrEmpty(PositionTypeCode)) { PageUtility.ShowModelDlg(this.Page, "流程角色代码不能为空"); return false; } BusinessObjects.AuthorizationDS.PositionTypeDataTable dt = new AuthorizationDS.PositionTypeDataTable(); PositionTypeTableAdapter PositionTypeTA = new PositionTypeTableAdapter(); string QueryExpressionByPositionTypeName = "PositionTypeName='" + PositionTypeName + "'"; if (!string.IsNullOrEmpty(PositionTypeID)) { QueryExpressionByPositionTypeName += "and PositionTypeId<>'" + PositionTypeID + "'"; } dt = PositionTypeTA.GetDataByQueryExpression("PositionType", "", 0, 10, QueryExpressionByPositionTypeName); if (dt != null && dt.Count > 0) { PageUtility.ShowModelDlg(this.Page, "流程角色名称不能重复"); return false; } string QueryExpressionByPositionTypeCode = "PositionTypeCode='" + PositionTypeCode + "'"; if (!string.IsNullOrEmpty(PositionTypeID)) { QueryExpressionByPositionTypeCode += "and PositionTypeId<>'" + PositionTypeID + "'"; } dt = new PositionTypeTableAdapter().GetDataByQueryExpression("PositionType", "", 0, 10, QueryExpressionByPositionTypeCode); if (dt != null && dt.Count > 0) { PageUtility.ShowModelDlg(this.Page, "流程角色代码不能重复"); return false; } return true; }