public function formForm()
 {
     if ($this->data->nome == 'a') {
         // Simula erro no processamento
         $this->renderPrompt(MPrompt::error('Simulação de erro'));
     } elseif ($this->data->nome == 'b') {
         // Simula confirmação
         $this->renderPrompt(MPrompt::confirmation('Simula confirmação?', '>exemplos/controls.main', '>exemplos/controls/main'));
     } else {
         $this->render();
     }
 }
 public function saveWindow()
 {
     try {
         $pessoa = new models\Pessoa($this->data->id);
         $pessoa->setData($this->data);
         $pessoa->save();
         $this->renderPrompt('information', 'Dados gravados com sucesso.', "!getByJSON({$pessoa->getIdPessoa()});");
     } catch (\Exception $e) {
         $this->renderPrompt(\MPrompt::error($e->getMessage()));
     }
 }
Example #3
0
 /**
  * Dialogs and Error Handling
  * Dialogs and Error Handling
  *     Error
  *     Information
  *     Confirmation
  *     Question
  *     Prompt
  *
  * @param $msg' (tipo) desc
  * @param $goto='' (tipo) desc
  * @param $caption='' (tipo) desc
  * @param $event='' (tipo) desc
  * @param $halt= (tipo) desc
  *
  * @returns (tipo) desc
  *
  */
 public static function error($msg = '', $goto = '', $caption = '', $event = '', $halt = true)
 {
     self::$instance->prompt(MPrompt::error($msg, $goto, $caption, $event), $halt);
 }
Example #4
0
 /**
  * Brief Description.
  * Complete Description.
  *
  * @returns (tipo) desc
  *
  */
 public function generateErrors()
 {
     $prompt = MPrompt::error($this->errors, 'NONE', _M('Erros'));
     return $prompt;
 }