/// <summary> /// 人員配置が変更された /// </summary> /// <param name="type"></param> /// <param name="source"></param> public void NotifyRequirePatternssEdited(EnumTimeTableElementEventTypes type, CRequirePatterns source) { if (OnRequirePatternssEdited != null && scheduleEditedEvnetIsValid) { ERequirePatternssEditedEventArgs e = new ERequirePatternssEditedEventArgs(type, source); OnRequirePatternssEdited(this, e); } }
/// <summary> /// 休日が変更された /// </summary> /// <param name="type"></param> /// <param name="source"></param> public void NotifyDayOffsEdited(EnumTimeTableElementEventTypes type, CDayOff source) { if (OnDayOffsEdited != null && scheduleEditedEvnetIsValid) { EDayOffsEditedEventArgs e = new EDayOffsEditedEventArgs(type, source); OnDayOffsEdited(this, e); } }
/// <summary> /// メンバーが変更された /// </summary> /// <param name="type"></param> /// <param name="source"></param> public void NotifyMembersEdited(EnumTimeTableElementEventTypes type, CMember source) { if (OnMembersEdited != null && scheduleEditedEvnetIsValid) { //Members.Refresh(); EMembersEditedEventArgs e = new EMembersEditedEventArgs(type, source); OnMembersEdited(this, e); } }
/// <summary>コンストラクタ /// </summary> /// <param name="EventType">イベント種別</param> /// <param name="EventSource">発生源</param> public EMembersEditedEventArgs(EnumTimeTableElementEventTypes EventType, CMember EventSource) { this.type = EventType; this.source = EventSource; }
/// <summary>コンストラクタ /// </summary> /// <param name="EventType">イベント種別</param> /// <param name="EventSource">イベントの発生元</param> public EPatternsEditedEventArgs(EnumTimeTableElementEventTypes EventType, CPattern EventSource) { this.type = EventType; this.source = EventSource; }
/// <summary>コンストラクタ /// </summary> /// <param name="EventType">イベント種別</param> /// <param name="EventSource">発生源</param> public EEvaluationItemEditedEventArgs(EnumTimeTableElementEventTypes EventType, CEvaluationItem EventSource) { this.type = EventType; this.source = EventSource; }
/// <summary>コンストラクタ /// </summary> /// <param name="EventType">イベント種別</param> /// <param name="EventSource">発生源</param> public EDayOffsEditedEventArgs(EnumTimeTableElementEventTypes EventType, CDayOff EventSource) { this.type = EventType; this.source = EventSource; }