示例#1
0
        public static List <Approval> SelApprovals(Approval _param)
        {
            List <Approval> tmpApprovals = DaoFactory.GetList <Approval>("Comm.SelApproval", _param);

            tmpApprovals.ForEach(app =>
            {
                app.InboxStep = ApprovalStepRepository.SelApprovalSteps(new ApprovalStep {
                    ApprovalOID = app.OID
                });
                app.InboxCommnet = ApprovalCommentRepository.SelApprovalComment(new ApprovalComment {
                    ApprovalOID = app.OID
                });
            });
            return(tmpApprovals);
        }
示例#2
0
        public static Approval SelApproval(Approval _param)
        {
            Approval tmpApproval = ApprovalRepository.SelApprovalNonStep(_param);

            if (tmpApproval != null)
            {
                tmpApproval.InboxStep = ApprovalStepRepository.SelApprovalSteps(new ApprovalStep {
                    ApprovalOID = tmpApproval.OID
                });
                tmpApproval.InboxCommnet = ApprovalCommentRepository.SelApprovalComment(new ApprovalComment {
                    ApprovalOID = tmpApproval.OID
                });
            }
            return(tmpApproval);
        }