Пример #1
0
 // termine metodo opzioni SPOT
 // BOTTONE: opzioni altro cargo per l'inserimento delle infomazioni
 protected void OnButton7Released(object sender, EventArgs e)
 {
     if (this.AltroCargo == 0)
     {
         InformationWin.InsertSomeText("MAIN WINDOW: WARNING !! INSERIRE UN NUMERO DI ELEMENTI CARGO MAGGIORE DI 0");
     }
     else
     {
         if (_cargoFlagWindow == false)
         {
             CargoOpt = CargoOptions.Instance(this.AltroCargo, this.InformationWin); // richiama l'istanza singleton
             this._cargoFlagWindow = true;                                           // schermata segnalata aperta
             this.label7.ModifyFg(StateType.Normal, new Gdk.Color(1, 120, 1));
             CargoOpt.ShowWin();
         }
         else
         {
             CargoOpt.ShowWin();                      //viene visualizzata la schermata elicotteri e nascosta la schermata principale
         }
         if (CargoOpt.CargoM.CargoList != null && CargoOpt.CargoM.CargoList.Count > 0)
         {
             CargoOpt.ShowRecord(CargoOpt.cargoRec);
         }
     }
 }