Пример #1
0
        /// <summary>
        /// 验证验收表信息
        /// </summary>
        /// <param name="itemCode"></param>
        /// <returns></returns>
        public string ValidationYsxx(string itemCode)
        {
            StringBuilder sb = new StringBuilder();

            //验证验收表信息。
            DataTable dtYS = new BusiItemManage_YS().QueryYsxx(itemCode);
            condition.Clear();
            condition.Add("YSSQDW", "验收申请单位");
            condition.Add("YSSQSJ", "验收申请时间");

            AppendErrorMessage(sb, dtOperation.ColumnNullCheck(dtYS, condition, NotNullFormat));

            return sb.ToString();
        }
Пример #2
0
        /// <summary>
        /// 验证方法。
        /// </summary>
        /// <param name="workflowId">流程Id。</param>
        /// <param name="itemCode">项目编号。</param>
        /// <returns>错误信息。</returns>
        public override string Validation(string workflowId, string itemCode, WfResult wfResult)
        {
            StringBuilder sb = new StringBuilder();

            DataTable dtYsxx = new BusiItemManage_YS().QueryYsxx(itemCode);
            AppendErrorMessage(sb, dtOperation.RowNullCheck(dtYsxx, "初验信息", NotNullFormat));
            condition.Clear();
            condition.Add("CYDW", "初验信息-初验单位");
            condition.Add("CYSJ", "初验信息-初验时间");

            AppendErrorMessage(sb, dtOperation.ColumnNullCheck(dtYsxx, condition, NotNullFormat));

            //验证需要的文件是否都已经上传。
            if (wfResult == WfResult.Agree) AppendErrorMessage(sb, FileValidation(workflowId, itemCode, WorkFlowNode.ChuYan, null));

            return sb.ToString();
        }