English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • Collection

Add String

procedura copia link

Scopo

Questa procedura aggiunge una stringa in fondo alla collection.

Sintassi

Collection.AddString(stringa)

Argomenti

Stringa La stringa da aggiungere alla collection

Esempio di codice

// *******************************
// Aggiunge l'articolo al carrello
// *******************************

public void Prodotti.AggiungiAlCarrello()
{
  if Prodotto.Status() = DATA AND NOT(Prodotto.Document IS Null Object)
  {
    Prodotto prod = null    // Prodotto corrente del pannello
    boolean GiàPresente = 0 // Già presente nel carrello
    int i = 0               // Contatore
    // 
    prod := Prodotto.Document
    // 
    // Scorro i prodotti del carrello

    while i < EsempiMS.ProdottiAcquistati.Count()
    {
      Prodotto ActProd = null // Prodotto corrente della collection
      int scorte = 0          // Scorte del prodotto corrente
      string nome = ""        // Nome del prodotto corrente
      // 
      // Recupero i valori correnti delle collection

      ActProd := EsempiMS.ProdottiAcquistati.Get(i)
      nome := EsempiMS.NomiProdottiAcquistati.GetString(i)
      scorte := EsempiMS.ScorteProdottiAcquistati.GetInteger(i)
      // 
      if prod IS ActProd
      {
         GiàPresente := True
      }
      i := i + ONE
    }
    // 
    // Se non è già presente nel carrello lo aggiungo

    if NOT(GiàPresente)
    {
      EsempiMS.ProdottiAcquistati.Add(prod)
      EsempiMS.NomiProdottiAcquistati.AddString(prod.NomeProdotto)
      EsempiMS.ScorteProdottiAcquistati.AddInteger(prod.Scorte)
    }
  }
}
  • Gli elementi vengono sempre aggiunti in fondo alla collection.
  • Se un elemento è già presente nella collection viene aggiunto nuovamente senza essere rimosso dalla posizione precedente.
  • A partire dalla versione 9.1 è stata introdotta la libreria IDArray, molto più versatile e potente; consigliamo pertanto di utilizzarla al posto della Collection.

Ultima modifica: 23/03/2021 / Validità: da 7.5.3400

Vedi Anche

  • Get String (funzione)
  • ID Array

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum