Пример #1
0
 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;
 }
Пример #2
0
 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));
 }