public function postDelete()
 {
     $values = Request::all();
     $data = fil_business_unit::find($values['id']);
     if ($data == null) {
         return Response::json(array('success' => false, 'data' => 'No se ha encontrado la unidad de negocio a eliminar'));
     }
     if (count($data->employees) != 0) {
         return Response::json(array('success' => false, 'data' => 'Aún hay empleados asignados a esta unidad de negocio, cámbielos de unidad de negocio o elimínelos todos antes de eliminar la unidad'));
     }
     $response = null;
     if ($data->delete()) {
         $response = Response::json(array('success' => true, 'data' => 'unidad de Negocio eliminada exitosamente'));
     } else {
         $response = Response::json(array('success' => false, 'data' => 'Ocurrió un error al eliminar la Unidad de Negocio'));
     }
     return $response;
 }
Ejemplo n.º 2
0
 public function loadEmployeesByBusinessUnit($id)
 {
     $valuesToReturn['id'] = $id;
     $valuesToReturn['name'] = fil_business_unit::find($id)->bus_name;
     return view('usuariosByUnit', $valuesToReturn);
 }