function assignEmpFormData($postArr, $object, $action)
 {
     if (isset($postArr['econtactSTAT']) && ($postArr['econtactSTAT'] == 'ADD' || $postArr['econtactSTAT'] == 'EDIT')) {
         $empecon = new EmpEmergencyCon();
         $empecon = $object;
         if ($action == 'ADD') {
             $empecon->addEmpEC();
         } elseif ($action == 'EDIT') {
             $empecon->updateEmpEC();
         }
         return;
     }
     if (isset($postArr['passportSTAT']) && ($postArr['passportSTAT'] == 'ADD' || $postArr['passportSTAT'] == 'EDIT')) {
         $emppassport = new EmpPassPort();
         $emppassport = $object;
         if ($action == 'ADD') {
             $emppassport->addEmpPP();
         } elseif ($action == 'EDIT') {
             $emppassport->updateEmpPP();
         }
         return;
     }
     if (isset($postArr['directDebitSTAT']) && ($postArr['directDebitSTAT'] == 'ADD' || $postArr['directDebitSTAT'] == 'EDIT')) {
         $directDebit = $object;
         if ($action == 'ADD') {
             $directDebit->add();
         } elseif ($action == 'EDIT') {
             $directDebit->update();
         }
         return;
     }
     if (isset($postArr['langSTAT']) && ($postArr['langSTAT'] == 'ADD' || $postArr['langSTAT'] == 'EDIT')) {
         $emplanguage = new EmpLanguage();
         $emplanguage = $object;
         if ($action == 'ADD') {
             $emplanguage->addEmpLang();
         } elseif ($action == 'EDIT') {
             $emplanguage->updateEmpLang();
         }
         return;
     }
     if (isset($postArr['licenseSTAT']) && ($postArr['licenseSTAT'] == 'ADD' || $postArr['licenseSTAT'] == 'EDIT')) {
         $emplicense = new EmpLicenses();
         $emplicense = $object;
         if ($action == 'ADD') {
             $emplicense->addEmpLicenses();
         } elseif ($action == 'EDIT') {
             $emplicense->updateEmpLicenses();
         }
         return;
     }
     if (isset($postArr['membershipSTAT']) && ($postArr['membershipSTAT'] == 'ADD' || $postArr['membershipSTAT'] == 'EDIT')) {
         $empmembership = new EmpMembership();
         $empmembership = $object;
         if ($action == 'ADD') {
             $empmembership->addEmpMembership();
         } elseif ($action == 'EDIT') {
             $empmembership->updateEmpMembership();
         }
         return;
     }
     if (isset($postArr['paymentSTAT']) && ($postArr['paymentSTAT'] == 'ADD' || $postArr['paymentSTAT'] == 'EDIT')) {
         $emppayment = new EmpBasSalary();
         $emppayment = $object;
         if ($action == 'ADD') {
             $emppayment->addEmpBasSal();
         } elseif ($action == 'EDIT') {
             if (is_array($object)) {
                 $emppayment = new EmpBasSalary();
                 $emppayment->updateEmpBasSal($object);
             } else {
                 $emppayment->updateEmpBasSal();
             }
         }
         return;
     }
     if (isset($postArr['educationSTAT']) && ($postArr['educationSTAT'] == 'ADD' || $postArr['educationSTAT'] == 'EDIT')) {
         $empeducation = new EmpEducation();
         $empeducation = $object;
         if ($action == 'ADD') {
             $empeducation->addEmpEducation();
         } elseif ($action == 'EDIT') {
             $empeducation->updateEmpEducation();
         }
         return;
     }
     if (isset($postArr['wrkexpSTAT']) && ($postArr['wrkexpSTAT'] == 'ADD' || $postArr['wrkexpSTAT'] == 'EDIT')) {
         $empwrkexp = new EmpWorkExp();
         $empwrkexp = $object;
         if ($action == 'ADD') {
             $empwrkexp->addEmpWorkExp();
         } elseif ($action == 'EDIT') {
             $empwrkexp->updateEmpWorkExp();
         }
         return;
     }
     if (isset($postArr['skillSTAT']) && ($postArr['skillSTAT'] == 'ADD' || $postArr['skillSTAT'] == 'EDIT')) {
         $empskill = new EmpSkill();
         $empskill = $object;
         if ($action == 'ADD') {
             $empskill->addEmpSkill();
         } elseif ($action == 'EDIT') {
             $empskill->updateEmpSkill();
         }
         return;
     }
     if (isset($postArr['reporttoSTAT']) && ($postArr['reporttoSTAT'] == 'ADD' || $postArr['reporttoSTAT'] == 'EDIT')) {
         $emprepto = new EmpRepTo();
         $emprepto = $object;
         if ($action == 'ADD') {
             if ($emprepto->getEmpSupId() == $emprepto->getEmpSubId()) {
                 $_GET['message'] = "SELF_SUPERVISOR_FAILURE";
                 return false;
             }
             $emprepto->addEmpRepTo();
         } else {
             if ($action == 'EDIT') {
                 if (isset($_GET['reporterChanged']) && $_GET['reporterChanged'] == 'changed') {
                     $emprepto->updateEmpRepTo($_POST['txtSupEmpID'], $_POST['txtSubEmpID'], $_POST['oldRepMethod'], $_POST['cmbRepMethod'], "reporterChanged");
                 } else {
                     $emprepto->updateEmpRepTo($_POST['txtSupEmpID'], $_POST['txtSubEmpID'], $_POST['oldRepMethod'], $_POST['cmbRepMethod']);
                 }
             }
         }
         return;
     }
     if (isset($postArr['dependentSTAT']) && ($postArr['dependentSTAT'] == 'ADD' || $postArr['dependentSTAT'] == 'EDIT')) {
         $empdep = new EmpDependents();
         $empdep = $object;
         if ($action == 'ADD') {
             $empdep->addEmpDep();
         } elseif ($action == 'EDIT') {
             $empdep->updateEmpDep();
         }
         return;
     }
     if (isset($postArr['conextSTAT']) && ($postArr['conextSTAT'] == 'ADD' || $postArr['conextSTAT'] == 'EDIT')) {
         $empconext = new EmpConExt();
         $empconext = $object;
         if ($action == 'ADD') {
             $empconext->addConExt();
         } elseif ($action == 'EDIT') {
             $empconext->updateConExt();
         }
         return;
     }
     if (isset($postArr['empjobHistorySTAT']) && ($postArr['empjobHistorySTAT'] == 'ADD' || $postArr['empjobHistorySTAT'] == 'EDIT')) {
         if ($action == 'ADD') {
             $object->save();
         } else {
             if ($action == 'EDIT' && is_array($object)) {
                 foreach ($object as $historyItem) {
                     $historyItem->save();
                 }
             }
         }
         return;
     }
     if (isset($postArr['childrenSTAT']) && ($postArr['childrenSTAT'] == 'ADD' || $postArr['childrenSTAT'] == 'EDIT')) {
         $empchi = new EmpChildren();
         $empchi = $object;
         if ($action == 'ADD') {
             $empchi->addEmpChi();
         } elseif ($action == 'EDIT') {
             $empchi->updateEmpChi();
         }
         return;
     }
     if (isset($postArr['brchSTAT']) && ($postArr['brchSTAT'] == 'ADD' || $postArr['brchSTAT'] == 'EDIT')) {
         $empbank = new EmpBank();
         $empbank = $object;
         if ($action == 'ADD') {
             $empbank->addEmpBank();
         } elseif ($action == 'EDIT') {
             $empbank->updateEmpBank();
         }
         return;
     }
     if (isset($postArr['attSTAT']) && ($postArr['attSTAT'] == 'ADD' || $postArr['attSTAT'] == 'EDIT')) {
         if ($object == null) {
             return;
         }
         if (isset($_FILES['ufile']) && $_FILES['ufile']['size'] > 0) {
             $empatt = new EmpAttach();
             $empatt = $object;
             if ($action == 'ADD') {
                 $empatt->addEmpAtt();
             }
         } else {
             $empatt = new EmpAttach();
             $empatt = $object;
             $empatt->updateEmpAtt();
         }
         return;
     }
 }