Ejemplo n.º 1
0
        /// <summary>
        /// 添加手术人员
        /// </summary>
        /// <param name="id">人员ID</param>
        /// <param name="name">人员姓名</param>
        /// <param name="foreFlag">录入标记</param>
        /// <param name="operationRole">人员角色</param>
        /// Robin   2006-12-14
        public void AddRole(string id, string name, string foreFlag, EnumOperationRole operationRole)
        {
            ArrangeRole role = new ArrangeRole();

            role.OperationNo = this.ID;//申请号
            role.ID          = id;
            role.Name        = name;
            role.RoleType.ID = operationRole;//角色编码
            role.ForeFlag    = foreFlag;
            this.RoleAl.Add(role);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 移除手术人员
        /// </summary>
        /// <param name="id">人员ID</param>
        /// <param name="operationRole">角色</param>
        /// Robin   2006-12-27
        public int RemoveRole(string id, EnumOperationRole operationRole)
        {
            foreach (ArrangeRole role in this.RoleAl)
            {
                if (role.ID == id && role.RoleType.ID.ToString() == operationRole.ToString())
                {
                    this.RoleAl.Remove(role);
                    return(0);
                }
            }

            return(-1);
        }