Пример #1
0
        /**********************************************************************************************
         * Mehtod   명 : ConfirmUsersOpinion
         * 개   발  자 : 양영석
         * 생   성  일 : 2014-02-22
         * 용       도 : WorkflowHierachy 인력배정용 목록조회
         * Input    값 : ConfirmUsersOpinion(제네레이터명, 작성한 Process Guid, 처리명령코드, 현사용자, 처리명령어, 비고)
         * Ouput    값 : SigmaResultType
         **********************************************************************************************/
        /// <summary>
        /// ConfirmUsersOpinion : WorkflowHierachy 목록조회
        /// </summary>
        /// <param name="SchemeCode">제네레이터명</param>
        /// <param name="ProcessGuid">작성한 Process Guid</param>
        /// <param name="ProcessStatusYn">처리명령코드</param>
        /// <param name="iuUser">승인자Guid</param>
        /// <param name="commandName">처리명령어</param>
        /// <param name="Comment">비고</param>
        /// <returns>SigmaResultType</returns>
        public SigmaResultType ConfirmUsersOpinion(string SchemeCode, Guid ProcessGuid, string ProcessStatusYn, Guid iuUser, string commandName, string Comment)
        {
            SigmaResultType result = new SigmaResultType();

            try
            {
                WorkflowMgr workflowMgr = new WorkflowMgr();

                // wfp_GetProcessNameBySchemeCode
                // wfp_ModifyWorkflowTransitionHistoryStatus
                // wfp_ModifyWorkflowProcess
                // wfp_ModifyWorkflowProcessHistory
                // wfp_ModifyWorkflow
                // wfp_GetEmailAppliedGuid
                // wfp_GetEmailSigmaUserGuID
                // wfp_AddMessageContext
                // wfp_AddMessageBox
                workflowMgr.ConfirmUsersOpinion(SchemeCode, ProcessGuid, ProcessStatusYn, iuUser, commandName, Comment);
                result.AffectedRow = 1;
                result.IsSuccessful = true;
                return result;
            }
            catch (Exception ex)
            {
                // Log Exception
                ExceptionHelper.logException(ex);
                result.IsSuccessful = false;
                result.ErrorMessage = ex.Message;
                return result;
            }
        }