public function searchgridAction()
 {
     $var = $this->_request->getParams();
     $dtbegindate = null;
     $dtenddate = null;
     //      $displaymode = null;
     $accountentryModel = new AccountentryModel();
     $billingModel = new BillingModel();
     $dtbegindate = $this->_request->getParam("dtbegindate");
     $dtenddate = $this->_request->getParam("dtenddate");
     //$displaymode = $this->_request->getParam("displaymode");
     $array = array();
     $accountentryModel->getAdapter()->beginTransaction();
     try {
         $datebegin = new Zend_Date($array['dtbegindate'], 'dd-MM-YYYY');
         $datebegin = $datebegin->toString('YYYY-MM-dd HH:mm:ss');
         $dateend = new Zend_Date($array['dtenddate'], 'dd-MM-YYYY');
         $dateend = $dateend->toString('YYYY-MM-dd HH:mm:ss');
         // print_r($dataperiodaccount);
         /* Faturamento */
         $dataperiodBilling = $billingModel->fetchAll($billingModel->getdataBilling($datebegin, $dateend, $displaymode));
         // print_r($dataperiodBilling);
         $page = $this->_request->getParam("page", 1);
         $limit = $this->_request->getParam("rows");
         $count = count($accounts_receivable);
         $responce = new stdClass();
         /* Manipulação de dados para a grid */
         $varsome = 0;
         $index = 0;
         foreach ($accounts_receivable as $row) {
             $responce->cash_entry = $row->vlinvoicevalue;
             //   $responce->cash_exit = $row->nmcovenant;
             //   $responce->average_balance_period = $row->nmcovenant;
             //   $responce->accumulated_balance = $row->nmcovenant;
             $index++;
         }
         $this->view->search = $responce;
         //  print_r($responce);
     } catch (Exception $e) {
         $accountentryModel->getAdapter()->rollback();
         echo $e->getMessage();
     }
 }