public function savepartialtreatmentAction()
 {
     $values = $this->_request->getParams();
     // Converte Data/Hora para formato do BD
     $values['dtrequest'] = new Zend_Date($values['dtrequest'], 'dd-MM-YYYY HH:mm:ss');
     $values['dtrequest'] = $values['dtrequest']->toString('YYYY-MM-dd HH:mm:ss');
     // Salva como Requisição inativa
     // (A requisição só estará ativa após salvar os "Exames" e "Medicamentos" clicando no botão "Salvar" da window)
     $values['fgactive'] = 2;
     $array = array();
     $requestModel = new RequestModel();
     $columns = $requestModel->info(Zend_Db_Table_Abstract::COLS);
     $requestModel->getAdapter()->beginTransaction();
     try {
         foreach ($values as $id => $value) {
             if (isset($value) && $value != '' && $value != '0' && in_array($id, $columns)) {
                 $array[$id] = addslashes($value);
             } else {
                 if (in_array($id, $columns)) {
                     $array[$id] = null;
                 }
             }
         }
         if (empty($array)) {
             throw new Exception('Dados Incorretos. Confira seus dados e Tente Novamente.');
         } else {
             $requestModel->insert($array);
             $lastcdrequest = $requestModel->getAdapter()->lastInsertId();
             $requestModel->getAdapter()->commit();
             $this->view->savepartialtreatment = array($lastcdrequest);
         }
     } catch (Exception $e) {
         $this->_model->getAdapter()->rollBack();
     }
 }