예제 #1
0
파일: MDStamp.cs 프로젝트: yangyang01/Hrbu
        private string GetAppActionPicture(ApprovalAction action)
        {
            string pic = string.Empty;

            switch (action)
            {
            case ApprovalAction.Create:
                pic = imgCreate;
                break;

            case ApprovalAction.Reject:
                pic = imgRejected;
                break;

            case ApprovalAction.Approve:
                pic = imgApproved;
                break;

            case ApprovalAction.AskForMore:
                pic = imgAskForMore;
                break;

            case ApprovalAction.Withdraw:
                pic = imgCancel;
                break;

            default:
                pic = imgCreate;
                break;
            }

            return(pic);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="SecuritySearchResult" /> class.
        /// </summary>
        /// <param name="id">id (required).</param>
        /// <param name="objectType">objectType.</param>
        /// <param name="action">action.</param>
        public SecuritySearchResult(Guid id = default(Guid), string objectType = default(string), ApprovalAction action = default(ApprovalAction))
        {
            // to ensure "id" is required (not null)
            if (id == null)
            {
                throw new InvalidDataException("id is a required property for SecuritySearchResult and cannot be null");
            }
            else
            {
                this.Id = id;
            }

            this.ObjectType = objectType;
            this.ObjectType = objectType;
            this.Action     = action;
        }
예제 #3
0
 public UserApproval(Guid userId, ApprovalAction approvalAction, UserRole?assignedRole)
 {
     UserId         = userId;
     ApprovalAction = approvalAction;
     AssignedRole   = assignedRole;
 }
예제 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClonePermissionSecuritySearchResult" /> class.
 /// </summary>
 /// <param name="permissionsAfterClone">permissionsAfterClone.</param>
 /// <param name="id">id (required).</param>
 /// <param name="objectType">objectType.</param>
 /// <param name="action">action.</param>
 public ClonePermissionSecuritySearchResult(string permissionsAfterClone = default(string), Guid id = default(Guid), string objectType = default(string), ApprovalAction action = default(ApprovalAction))
 {
     this.Id = id;
     this.PermissionsAfterClone = permissionsAfterClone;
     this.ObjectType            = objectType;
     this.Action = action;
 }
예제 #5
0
 public UserApproval(Guid userId, ApprovalAction approvalAction, UserRole? assignedRole)
 {
     UserId = userId;
     ApprovalAction = approvalAction;
     AssignedRole = assignedRole;
 }
예제 #6
0
파일: MDStamp.cs 프로젝트: yangyang01/Hrbu
 public MDStamp(long applicationId, ApprovalAction action)
 {
     this.applicationId = applicationId;
     this.action        = action;
 }
예제 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SecuritySearchResult" /> class.
 /// </summary>
 /// <param name="id">id (required).</param>
 /// <param name="objectType">objectType.</param>
 /// <param name="action">action.</param>
 public SecuritySearchResult(Guid id = default(Guid), string objectType = default(string), ApprovalAction action = default(ApprovalAction))
 {
     this.Id         = id;
     this.ObjectType = objectType;
     this.Action     = action;
 }