public CreateCBSysWorkFlowStates SetLastSatelliteEnd(CBody Satellite) { if (ActiveState != CreateCBSysWorkFlowStates.SelectSatellite) { ActiveState = CreateCBSysWorkFlowStates.Error; return(ActiveState); } Sys.Satellites.Add(Satellite); ActiveState = CreateCBSysWorkFlowStates.CreateCBSys; return(ActiveState); }
public CreateCBSysWorkFlowStates SetCentralBody(CBody CentralBody) { if (ActiveState != CreateCBSysWorkFlowStates.SelectCentralBody) { ActiveState = CreateCBSysWorkFlowStates.Error; return(ActiveState); } Sys.CentralBody = CentralBody; ActiveState = CreateCBSysWorkFlowStates.SelectSatellite; return(ActiveState); }
public CreateCBSysWorkFlowStates Begin() { if (ActiveState != CreateCBSysWorkFlowStates.Start && ActiveState != CreateCBSysWorkFlowStates.Fin && ActiveState != CreateCBSysWorkFlowStates.Cancel) { return(CreateCBSysWorkFlowStates.Error); } ActiveState = CreateCBSysWorkFlowStates.SelectCentralBody; Sys = new CBSys(); return(ActiveState); }
CreateCBSysWorkFlowStates ICreateCBSys.CreateCBSys(out CBSys NewCBSys) { NewCBSys = Sys; if (ActiveState == CreateCBSysWorkFlowStates.CreateCBSys) { ActiveState = CreateCBSysWorkFlowStates.Fin; } else { ActiveState = CreateCBSysWorkFlowStates.Error; } return(ActiveState); }
public CreateCBSysWorkFlowStates Reset() { ActiveState = CreateCBSysWorkFlowStates.Fin; return(ActiveState); }
public CreateCBSysWorkFlowStates Cancel() { ActiveState = CreateCBSysWorkFlowStates.Cancel; return(ActiveState); }