internal void NewDataEventHandler(object sender, ShippingInterconnectionData _InterconnectionData) { switch (CurrentMachineState) { case InterfaceState.ViewState: ActionResult _ar = ShowShipping(_InterconnectionData); switch (_ar.LastActionResult) { case ActionResult.Result.Success: break; case ActionResult.Result.NotValidated: ExceptionCatched("NewDataEventHandler", "Incorrect value entered"); break; case ActionResult.Result.Exception: ExceptionCatched("NewDataEventHandler", _ar.ActionException.Message); break; default: break; } break; case InterfaceState.EditState: case InterfaceState.NewState: break; default: SMError(InterfaceEvent.NewData); break; } }
internal void NewDataEventHandler(object sender, ShippingInterconnectionData _interconnectionData) { if (m_ControlState.ShippingID == _interconnectionData.ID) { return; } ClearUserInterface(); m_ControlState.ShippingID = _interconnectionData.ID; ShowShipping(CurrentShipping); }
private void NewDataEventHandler(object sender, ShippingInterconnectionData e) { m_ControlState.ShippingIdx = e.ID; try { UpdateUserInterface(EDC); } catch (Exception ex) { string _frmt = "NewDataEventHandlerErrorMesage".GetShepherdLocalizedString(); this.Controls.Add(new LiteralControl(String.Format(_frmt, m_ControlState.ShippingIdx, ex.Message))); } }
internal void NewDataEventHandler(object sender, ShippingInterconnectionData e) { switch (CurrentMachineState) { case InterfaceState.ViewState: SetInterconnectionData(e); break; case InterfaceState.EditState: case InterfaceState.NewState: default: break; } }
private StateMachineEngine.ActionResult ShowShipping(ShippingInterconnectionData _interconnectionData) { try { if (m_ControlState.ShippingID == _interconnectionData.ID) { return(StateMachineEngine.ActionResult.Success); } m_ControlState.ShippingID = _interconnectionData.ID; m_Shipping = null; return(ShowShipping(CurrentShipping)); } catch (Exception ex) { return(new StateMachineEngine.ActionResult(ex)); } }
protected override ActionResult ShowShipping(ShippingInterconnectionData _shipping) { return(Parent.ShowShipping(_shipping)); }
protected abstract void SetInterconnectionData(ShippingInterconnectionData _shipping);
protected abstract ActionResult ShowShipping(ShippingInterconnectionData _shipping);