Пример #1
0
 /**
  * registrar comision
  *
  * @return Response
  */
 public function store(CommissionFormRequest $request)
 {
     $data = $request->except('_token');
     $contract = Contract::whereEmployeeId($data['employee_id'])->first();
     $data['contract_id'] = $contract->id;
     $commission = $this->commission->create($data);
     return redirect()->action('HumanResources\\CommissionController@index');
 }
Пример #2
0
 /**
  * modificar carta
  *
  * @return Response
  */
 public function update(LetterEditFormRequest $request)
 {
     $data = $request->except('_token');
     $contract = Contract::whereEmployeeId($data['employee_id'])->first();
     $data['contract_id'] = $contract->id;
     $letter = $this->letter->findOrFail($data['letter_id']);
     $letter = $this->letter->update($data);
     return redirect()->action('HumanResources\\LetterController@index');
 }
Пример #3
0
 /**
  * registrar permiso
  *
  * @return Response
  */
 public function store(PermissionFormRequest $request)
 {
     $data = $request->except('_token');
     $contract = Contract::whereEmployeeId($data['employee_id'])->first();
     $data['contract_id'] = $contract->id;
     $days = $this->permission->days($data['start_date'], $data['end_date']);
     $data['days'] = $days;
     $permission = $this->permission->create($data);
     return redirect()->action('HumanResources\\PermissionController@index');
 }
Пример #4
0
 /**
  * registrar finiquito
  *
  * @return Response
  */
 public function store(SettlementFormRequest $request)
 {
     $data = $request->except('_token');
     $contract = Contract::whereEmployeeId($data['employee_id'])->first()->finalizes();
     $data['contract_id'] = $contract->id;
     $letter = Letter::whereEmployeeId($data['employee_id'])->first();
     $data['letter_id'] = $letter->id;
     $settlement = $this->settlement->create($data);
     return redirect()->action('HumanResources\\SettlementController@index');
 }
Пример #5
0
 /**
  * registrar hora extra
  *
  * @return Response
  */
 public function store(ExtraHourFormRequest $request)
 {
     $data = $request->except('_token');
     $contract = Contract::whereEmployeeId($data['employee_id'])->first();
     $data['contract_id'] = $contract->id;
     $hours = $this->extraHour->hours($data['start_date'], $data['end_date']);
     $minutes = $this->extraHour->minutes($data['start_date'], $data['end_date']);
     $data['hours'] = $hours;
     $data['minutes'] = $minutes;
     $extraHour = $this->extraHour->create($data);
     return redirect()->action('HumanResources\\ExtraHourController@index');
 }