コード例 #1
0
 private void RunCustomActionGroupState(ActionMatrixEventArgs e, EditCustomActionGroupState.CustomType type)
 {
     EditCustomActionGroupState state = StateMachine.GetState(StateTypeEnum.EditCustomActionGroup) as EditCustomActionGroupState;
     state.CollectionFormParent = m_actionPanel.RightPanel;
     state.Policy = e.Policy;
     state.Channel = e.Channel;
     state.CustomActionType = type;
     StateMachine.SetState(state);
 }
コード例 #2
0
 void m_actionPanel_Action_UpdateOffline(object sender, ActionMatrixEventArgs e)
 {
     RunCustomActionGroupState(e, EditCustomActionGroupState.CustomType.Offline);
 }
コード例 #3
0
 private void m_actionPanel_Action_AddingGroup(object sender, ActionMatrixEventArgs e)
 {
     AddActionConditionGroupState state = StateMachine.GetState(StateTypeEnum.AddActionConditionGroup) as AddActionConditionGroupState;
     state.CollectionFormParent = m_actionPanel.RightPanel;
     state.Policy = e.Policy;
     state.Channel = e.Channel;
     state.SenderAddressCollection = e.SenderCollection;
     state.RecipientAddressCollection = e.RecipientCollection;
     StateMachine.SetState(state);
 }
コード例 #4
0
 void m_actionPanel_Action_UpdateExceptionHandling(object sender, ActionMatrixEventArgs e)
 {
     RunCustomActionGroupState(e, EditCustomActionGroupState.CustomType.ExceptionHandling);
 }