Ejemplo n.º 1
0
 public function parseAddData($postArr)
 {
     $admin = new ProjectAdmin();
     $admin->setProjectId(trim($postArr['projectId']));
     $admin->setEmpNumber(trim($postArr['projAdminID']));
     return $admin;
 }
Ejemplo n.º 2
0
 /**
  * @todo Implement testGetName().
  */
 public function testGetName()
 {
     $admin = new ProjectAdmin();
     $this->assertEquals("", $admin->getName());
     $admin->setLastName("Samarasinghe");
     $this->assertEquals("Samarasinghe", $admin->getName());
     $admin->setFirstName("Sam");
     $this->assertEquals("Sam Samarasinghe", $admin->getName());
     $admin->setLastName(null);
     $this->assertEquals("Sam", $admin->getName());
 }
Ejemplo n.º 3
0
 /**
  * Creates a ProjectAdmin object from a resultset row
  *
  * @param array $row Resultset row from the database.
  * @return ProjectAdmin ProjectAdmin object.
  */
 private function _createFromRow($row)
 {
     $tmp = new ProjectAdmin();
     $tmp->setEmpNumber($row[self::PROJECT_ADMIN_FIELD_EMP_NUMBER]);
     $tmp->setLastName($row[self::PROJECT_ADMIN_FIELD_PROJECT_ID]);
     $tmp->setFirstName($row[EmpInfo::EMPLOYEE_FIELD_FIRST_NAME]);
     $tmp->setLastName($row[EmpInfo::EMPLOYEE_FIELD_LAST_NAME]);
     return $tmp;
 }
Ejemplo n.º 4
0
 protected function saveProjectAdmins($projectAdmins, $projectId)
 {
     if ($projectAdmins[0] != null) {
         for ($i = 0; $i < count($projectAdmins); $i++) {
             $projectAdmin = new ProjectAdmin();
             $projectAdmin->setProjectId($projectId);
             $projectAdmin->setEmpNumber($projectAdmins[$i]);
             $projectAdmin->save();
         }
     }
 }