public function find($id, Default_Model_ContactPerson $contactperson)
 {
     $result = $this->getDbTable()->find($id);
     if (0 == count($result)) {
         return;
     }
     $row = $result->current();
     $contactperson->setContactPersonId($row['contact_person_id']);
     $contactperson->setCompanyId($row['company_id']);
     $contactperson->setTitle($row['title']);
     $contactperson->setFullName($row['full_name']);
     $contactperson->setJobTitle($row['job_title']);
     $contactperson->setMobile($row['mobile']);
     $contactperson->setEmail($row['email']);
 }
 public function saveCompanyAction()
 {
     $post = $this->getRequest()->getPost();
     $contact = new Default_Model_ContactPerson();
     $company = new Default_Model_Company();
     $company->setCompanyId($post['company_id']);
     $company->setCompanyName($post['company_name']);
     $company->setBusinesType($post['busines_type']);
     $company->setTel($post['tel']);
     $company->setEmail($post['email']);
     $company->setAddress($post['address']);
     $company->setWebsite($post['website']);
     $company->setInformation($post['information']);
     $company->setAssignCons($post['assign_cons']);
     $company->setCreatedDate(date('Y-m-d'));
     $company->setUpdatedDate(date('Y-m-d'));
     $companyMapper = new Default_Model_CompanyMapper();
     $companyId = $companyMapper->save($company);
     if ($companyId) {
         $contactperson = new Default_Model_ContactPerson();
         $contactperson->setContactPersonId($post['contact_person_id']);
         $contactperson->setCompanyId($companyId);
         $contactperson->setTitle($post['title']);
         $contactperson->setFullName($post['full_name']);
         $contactperson->setJobTitle($post['job_title']);
         $contactperson->setMobile($post['ct_mobile']);
         $contactperson->setEmail($post['ct_email']);
         $contactPersonMapper = new Default_Model_ContactPersonMapper();
         $contactPersonMapper->save($contactperson);
     }
     $this->_redirect('/company');
 }