static function getSolicitudesEntregaConfirmadas($user) { $params = array(); $query = 'select s.id, s.userId, s.startsAt, s.endsAt, s.title, s.type, s.status, s.createDate, s.updateDate, s.enabled, s.sucursalId ' . ' from SolicitudEntrega s ' . ' where s.enabled = 1 and s.status = 3 '; if ($user->roles[0]->name == 'Proveedor') { $query = $query . ' and s.userId = ' . $user->id; } $query = $query . ' order by s.startsAt'; $result = GenericDao::executeQuery($query, $params, "SolicitudEntrega", true, false, false); foreach ($result as $solicitud) { $solicitud->sucursalNombre = ExternalDao::getSucursalById($solicitud->sucursalId)->nombre; } return $result; }
static function getDataEditInitBloqueos() { $data = new \stdClass(); $data->bloqueoTypes = array(); $data->user = SecurityManager::UserInfo(); $data->user->type = SecurityManager::UserInfo()->roles[0]->name; $data->sucursales = array(); if ($data->user->type == 'Gestor') { array_push($data->sucursales, ExternalDao::getSucursalById($data->user->sucursalId)); } else { $data->sucursales = ExternalDao::getAllSucursales(); } array_push($data->bloqueoTypes, BloqueoType::bloqueo); array_push($data->bloqueoTypes, BloqueoType::feriado); $result = new Response(new Result(), $data); return json_encode(Utils::utf8ize($result)); }