private function loadCompany()
 {
     $this->load->file('application/modules/app/utility_company_and_company_branch/form/company_form.php');
     $resAjax = new Response_Ajax();
     $id_company = Helper_App_Session::getCompanyId();
     $data = new Form_App_Company();
     try {
         if (!$this->permission->access_company) {
             throw new Exception('Acceso no permitido');
         }
         $oBus = Business_App_Company::loadCompany($id_company);
         if (!$oBus->isSuccess()) {
             throw new Exception($oBus->message());
         }
         $dataCompany = $oBus->data();
         /* @var $eCompany eCompany */
         $eCompany = NULL;
         $eCompany = $dataCompany['eCompany'];
         $oBus2 = Business_App_Company::loadLogo($id_company);
         $data->setCompanyEntity($eCompany);
         $dataURI = $oBus2->data();
         $uri = $dataURI['uri'];
         $resAjax->isSuccess(TRUE);
         $resAjax->message($oBus->message());
         $resAjax->form('company', $data->toArray());
         $resAjax->data(array('uri_logo' => $uri));
     } catch (Exception $e) {
         $resAjax->isSuccess(FALSE);
         $resAjax->message($e->getMessage());
     }
     echo $resAjax->toJsonEncode();
 }