Exemplo n.º 1
0
        /**********************************************************************************************
         * Mehtod   명 : GetSigmaUserCommand
         * 개   발  자 : 양영석
         * 생   성  일 : 2014-03-27
         * 용       도 : WorkflowRoleHierachy 테이블에서 해당인의 가능한 명령어를 가져온다.
         * Input    값 : GetSigmaUserCommand(사용자의 GuiD, Process의 GuiD, 순번)
         * Ouput    값 : SigmaResultType
         **********************************************************************************************/
        /// <summary>
        /// GetSigmaUserCommand : WorkflowRoleHierachy 테이블에서 해당인의 가능한 명령어를 가져온다.
        /// </summary>
        /// <param name="SigmaUserGuid">사용자의 GuiD</param>
        /// <param name="ProcessGuId">해당Process의 GuiD</param>
        /// <param name="Order">순번</param>
        /// <returns>SigmaResultType</returns>
        public SigmaResultType GetSigmaUserCommand(Guid SigmaUserGuid, Guid ProcessGuId, int Order)
        {
            SigmaResultType result = new SigmaResultType();

            try
            {
                WorkflowMgr workflowMgr = new WorkflowMgr();

                // wfp_GetSigmaUserCommand
                result = workflowMgr.GetSigmaUserCommand(SigmaUserGuid, ProcessGuId, Order);
                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;
            }
        }