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; }
public function loadEmployeesByBusinessUnit($id) { $valuesToReturn['id'] = $id; $valuesToReturn['name'] = fil_business_unit::find($id)->bus_name; return view('usuariosByUnit', $valuesToReturn); }