コード例 #1
0
    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);
    }
コード例 #2
0
    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;
    }