/**
  * Registrar los cambios del detalle
  *
  * @param unknown_type $datForm
  */
 public function onClickSaveItemTable($datForm, $table_id, $detail_id = '')
 {
     if ($this->MYFORM_validate($datForm, array('item_desc'))) {
         $ess_master_tables_detail = new ess_master_tables_detail();
         if ($detail_id) {
             $ess_master_tables_detail->find($detail_id);
         }
         $ess_master_tables_detail->item_cod = $datForm['item_cod'];
         $ess_master_tables_detail->item_desc = $datForm['item_desc'];
         $ess_master_tables_detail->master_tables_id = $table_id;
         $ess_master_tables_detail->user_id = $_SESSION['user_id'];
         $ess_master_tables_detail->datetime = date("Y-m-d H:i:s");
         if ($ess_master_tables_detail->save()) {
             $this->notificationWindow(OPF_myLang::getPhrase('MSG_CAMBIOS_GUARDADOS'), 3, 'ok');
             $this->closeModalWindow();
             $this->MYLIST_reload('lst_tablas_detalle');
         } else {
             $this->messageBox($ess_master_tables_detail->getErrorLog(), 'ERROR');
         }
     } else {
         $this->notificationWindow(OPF_myLang::getPhrase('MSG_CAMPOS_REQUERIDOS'), 3, 'error');
     }
     return $this->response;
 }
 public function getFormAdmItemTable_register($detail_id = '')
 {
     $ess_master_tables_detail = new ess_master_tables_detail();
     if ($detail_id) {
         $ess_master_tables_detail->find($detail_id);
     }
     $myForm = new OPF_myForm('FormAdmItemTable_register');
     $myForm->styleClassForm = '';
     $myForm->addText(OPF_myLang::getPhrase('OPF_ADMTABLAS_3'), 'item_cod', $ess_master_tables_detail->item_cod);
     $myForm->addText(OPF_myLang::getPhrase('OPF_ADMTABLAS_2'), 'item_desc', $ess_master_tables_detail->item_desc);
     $myForm->addButton('btn_save_detail', OPF_myLang::getPhrase('LABEL_BTN_SAVE'), 'save.gif');
     $myForm->addEvent('btn_save_detail', 'onclick', 'onClickSaveItemTable', $this->table_id, $detail_id);
     return $myForm->getForm(1);
 }