コード例 #1
0
ファイル: RequestNC.cs プロジェクト: airasmartin/Nespe
        public RequestNC(inStateRequestNC isr)
        {
            switch (isr) //permet de démarrer la machine dans n'importe quel état
            {
                case inStateRequestNC.Withdraw :
                    state = new StateRequestNCWithdrawn(this);
                    break;
                case inStateRequestNC.Create:
                    state = new StateRequestNCCreate(this);
                    break;
                case inStateRequestNC.FillForm:
                    state = new StateRequestNCFillForm(this);
                    break;
                case inStateRequestNC.Arrival:
                    state = new StateRequestNCArrival(this);
                    break;

                case inStateRequestNC.Close:
                    state = new StateRequestNCCreate(this);
                    break;
            }
        }
コード例 #2
0
ファイル: RequestNC.cs プロジェクト: airasmartin/Nespe
 public void Withdraw()
 {
     state = state.Withdraw();
 }
コード例 #3
0
ファイル: RequestNC.cs プロジェクト: airasmartin/Nespe
 public void FillForm()
 {
     state = state.FillForm();
 }
コード例 #4
0
ファイル: RequestNC.cs プロジェクト: airasmartin/Nespe
 public void Create()
 {
     state = state.Create();
 }
コード例 #5
0
ファイル: RequestNC.cs プロジェクト: airasmartin/Nespe
 public void Close()
 {
     state = state.Close();
 }
コード例 #6
0
ファイル: RequestNC.cs プロジェクト: airasmartin/Nespe
 public void Arrival()
 {
     state = state.Arrival();
 }