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'); }