public bool HasAction(MemberActionType MemberActionType) { var MemberID = CookieHelper.MemberID; var type = (int)MemberActionType; return(db.Set <Member_Action>().Any(x => x.MemberID == MemberID && x.ActionType == type)); }
public MemberActionEventArgs( int axisNum, MemberInfo member, MemberActionType action) { this.Axis = axisNum; this.Member = member; this.Action = action; }
public PerformMemberActionArgs( MemberInfo member, int axisIndex, MemberActionType action, List<MemberInfo> ascendants) :this() { this.Member = member; this.AxisIndex = axisIndex; this.Action = action; this.Ascendants = ascendants; }
public PerformMemberActionArgs( MemberInfo member, int axisIndex, MemberActionType action, List <MemberInfo> ascendants) : this() { this.Member = member; this.AxisIndex = axisIndex; this.Action = action; this.Ascendants = ascendants; }
public static PerformMemberActionArgs CreatePerformMemberActionArgs( MemberInfo member, int axisIndex, MemberActionType action, List <MemberInfo> ascendants) { PerformMemberActionArgs args = new PerformMemberActionArgs(); args.Member = member; args.AxisIndex = axisIndex; args.Action = action; args.Ascendants = ascendants; return(args); }
public Member_Action Create(MemberActionType MemberActionType, string description) { var MemberID = CookieHelper.MemberID; Member_Action member_Action = new Member_Action() { MemberID = MemberID, ActionType = (int)MemberActionType, AddTime = DateTime.Now, Description = description, IP = HttpHelper.IP }; db.Add<Member_Action>(member_Action); db.Commit(); return member_Action; }
public Member_Action Create(MemberActionType MemberActionType, string description) { var MemberID = CookieHelper.MemberID; Member_Action member_Action = new Member_Action() { MemberID = MemberID, ActionType = (int)MemberActionType, AddTime = DateTime.Now, Description = description, IP = HttpHelper.IP }; db.Add <Member_Action>(member_Action); db.Commit(); return(member_Action); }
public void Raise_DrillDownMember(MemberActionType action) { MemberActionEventHandler handler = this.DrillDownMember; if (handler != null) { if (this is ColumnMemberControl) { handler(this, new MemberActionEventArgs(0, this.Member, action)); } if (this is RowMemberControl) { handler(this, new MemberActionEventArgs(1, this.Member, action)); } } }
void expander_CheckedChanged(object sender, EventArgs e) { MemberActionType action = MemberActionType.Expand; if (Member.DrilledDown) { action = MemberActionType.Collapse; } PlusMinusButton expander = sender as PlusMinusButton; if (expander != null) { expander.CheckedChanged -= new EventHandler(expander_CheckedChanged); expander.IsChecked = new bool?(!expander.IsChecked.Value); expander.CheckedChanged += new EventHandler(expander_CheckedChanged); } Raise_DrillDownMember(action); }
public Member_Action Create(MemberActionType MemberActionType) { return(Create(MemberActionType, string.Empty)); }
public bool HasAction(MemberActionType MemberActionType) { var MemberID = Convert.ToInt32(CookieHelper.UID); var type = (int)MemberActionType; return DB_Service.Set<Member_Action>().Any(x => x.MemberID == MemberID && x.ActionType == type); }
/// <summary> /// Проверяет возможность выполнения для указанной ячейки дрилл-операций по указанной оси /// </summary> /// <param name="cell"></param> /// <param name="axis"></param> /// <returns></returns> bool TestCellToInteractive(CellInfo cell, int axis, MemberActionType action) { MemberInfo member = null; if(cell != null && (axis ==0 || axis == 1)) { if(axis == 0) { if (Columns_IsInteractive) { member = cell.ColumnMember; } } if (axis == 1) { if (Rows_IsInteractive) { member = cell.RowMember; } } if (member != null) { if ((action == MemberActionType.Expand && member.DrilledDown == false) || (action == MemberActionType.Collapse && member.DrilledDown == true)) { // "+/-"-операции имеют смысл только для элемента, у которого есть дочерние if (member.ChildCount > 0) return true; } if (action == MemberActionType.DrillDown) return true; } } return false; }
public bool HasAction(MemberActionType MemberActionType) { var MemberID = CookieHelper.MemberID; var type = (int)MemberActionType; return db.Set<Member_Action>().Any(x => x.MemberID == MemberID && x.ActionType == type); }
public Member_Action Create(MemberActionType MemberActionType) { return Create(MemberActionType, string.Empty); }
public void Raise_ExecuteMemberAction(MemberActionType action) { MemberActionEventHandler handler = this.ExecuteMemberAction; if (handler != null) { if(this is ColumnMemberControl) handler(this, new MemberActionEventArgs(0, this.Member, action)); if (this is RowMemberControl) handler(this, new MemberActionEventArgs(1, this.Member, action)); } }
public static PerformMemberActionArgs CreatePerformMemberActionArgs( MemberInfo member, int axisIndex, MemberActionType action, List<MemberInfo> ascendants) { PerformMemberActionArgs args = new PerformMemberActionArgs(); args.Member = member; args.AxisIndex = axisIndex; args.Action = action; args.Ascendants = ascendants; return args; }