예제 #1
0
 public function executeAddPatient(sfWebRequest $request)
 {
     if ($request->isMethod('Post')) {
         /*$a = new Criteria();
         		$designation_record = DesignationPeer::DoSelectOne($a);
         		$department_id = $designation_record->getDepartmentId();*/
         $patient = new Patient();
         $dob = $this->getRequestParameter('dob[year]') . '-' . $this->getRequestParameter('dob[month]') . '-' . $this->getRequestParameter('dob[day]');
         $patient->setName($this->getRequestParameter('name'));
         $patient->setCnic($this->getRequestParameter('cnic'));
         $patient->setDob($dob);
         $patient->setGender($this->getRequestParameter('gender[0]'));
         $patient->setContactCell($this->getRequestParameter('contact_cell'));
         $patient->setStatus(Constant::RECORD_STATUS_ACTIVE);
         $patient->save();
         $this->getUser()->setFlash('SUCCESS_MESSAGE', 'Patient Added Successfully');
         $this->redirect('Patient/list');
     }
     // end if
 }
예제 #2
0
<?php

require "classes/abstraction/patient.php";
$patient = new Patient();
$patient->setName("bob");
echo $patient->getName() . "<br>";
$patient->setWeight('200');
$patient->setHeight('72');
echo $patient->getWeight() . "<br>";
echo $patient->getHeight() . "<br>";