/// <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); }
/// <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); }