Exemplo n.º 1
0
 case 'submit':
     //Debug::setVerbosity(11);
     Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10);
     $hpf->StartTransaction();
     $hpf->setId($data['id']);
     $hpf->setCompany($current_company->getId());
     $hpf->setName($data['name']);
     $hpf->setType($data['type_id']);
     $hpf->setDefaultScheduleStatus($data['default_schedule_status_id']);
     $hpf->setMinimumEmployedDays($data['minimum_employed_days']);
     $hpf->setMinimumWorkedPeriodDays($data['minimum_worked_period_days']);
     $hpf->setMinimumWorkedDays($data['minimum_worked_days']);
     $hpf->setWorkedScheduledDays($data['worked_scheduled_days']);
     $hpf->setMinimumWorkedAfterPeriodDays($data['minimum_worked_after_period_days']);
     $hpf->setMinimumWorkedAfterDays($data['minimum_worked_after_days']);
     $hpf->setWorkedAfterScheduledDays($data['worked_after_scheduled_days']);
     $hpf->setAverageTimeDays($data['average_time_days']);
     //$hpf->setIncludeOverTime( $data['include_over_time'] );
     if (isset($data['average_time_worked_days'])) {
         $hpf->setAverageTimeWorkedDays(TRUE);
     } else {
         $hpf->setAverageTimeWorkedDays(FALSE);
     }
     if (isset($data['include_over_time'])) {
         $hpf->setIncludeOverTime(TRUE);
     } else {
         $hpf->setIncludeOverTime(FALSE);
     }
     if (isset($data['include_paid_absence_time'])) {
         $hpf->setIncludePaidAbsenceTime(TRUE);
     } else {