// --- TRASFERISCE I DATI DAL DATABASE ALLA LISTA ---
        public void popolaLista()
        {
            SchedaNuoto     nuoto     = null; // lavoro: oggetto scheda nuoto
            List <string[]> risultati = null; // lavoro: memorizza i record del database

            risultati = GestioneDB.eseguiSelect("SELECT * " +
                                                "FROM Atleti as A LEFT JOIN Nuoto as N " +
                                                "WHERE A.ID = N.IdAtleta " +
                                                "ORDER BY N.DataN DESC");

            if (risultati.Count > 0)
            {
                LNuoto.Clear(); // inizializza la scheda nuoto

                foreach (string[] record in risultati)
                {
                    int Id = int.Parse(record[0]),               // lavoro: id atleta
                                  Durata = int.Parse(record[5]); // lavoro: durata della scheda
                    string Istruttore    = record[6],            // lavoro: nome dell'istruttore
                           Data          = record[16];           // lavoro: data della scheda

                    nuoto = new SchedaNuoto(Id, Durata, Istruttore, Data);

                    // inserisce i dati nell'oggetto nuoto
                    nuoto.inserisciCrawl(int.Parse(record[7]), int.Parse(record[11]));
                    nuoto.inserisciDorso(int.Parse(record[8]), int.Parse(record[12]));
                    nuoto.inserisciRana(int.Parse(record[9]), int.Parse(record[13]));
                    nuoto.inserisciDelfino(int.Parse(record[10]), int.Parse(record[14]));

                    // inserisce l'oggetto nella lista schede
                    LNuoto.Add(nuoto);
                }
            }
        }
Example #2
0
        // --- ID ULTIMO UTENTE INSERITO ---
        public int ultimoInserito(Atleta a)
        {
            int             id = 0;
            List <string[]> risultati;

            risultati = GestioneDB.eseguiSelect("SELECT ID FROM Atleti" +
                                                " WHERE Nome = '" + a.Nome +
                                                "' AND Cognome = '" + a.Cognome +
                                                "' ORDER BY data DESC " +
                                                " LIMIT 1");

            if (risultati.Count > 0)
            {
                foreach (string[] record in risultati)
                {
                    id = int.Parse(record[0]);
                }
            }

            return(id);
        }
Example #3
0
        // --- TRASFERISCE I DATI DAL DATABASE ALLA LISTA ---
        public void popolaLista()
        {
            Atleta          atleta = null; // lavoro: oggetto atleta
            List <string[]> risultati;     // lavoro: memorizza i record del database

            risultati = GestioneDB.eseguiSelect("SELECT * FROM Atleti");

            if (risultati.Count > 0)
            {
                foreach (string[] record in risultati)
                {
                    atleta = new Atleta();

                    atleta.Id      = int.Parse(record[0]);
                    atleta.Nome    = record[1];
                    atleta.Cognome = record[2];
                    atleta.Eta     = int.Parse(record[3]);

                    // inserisce l'oggetto nella lista
                    LAtleti.Add(atleta);
                }
            }
        }
Example #4
0
        // --- TRASFERISCE I DATI DAL DATABASE ALLA LISTA
        public void popolaLista()
        {
            SchedaPalestra  palestra;         // lavoro: oggetto scheda palestra
            List <string[]> risultati = null; // lavoro: memorizza i record del database

            risultati = GestioneDB.eseguiSelect("SELECT * " +
                                                "FROM Atleti as A LEFT JOIN Palestra as P " +
                                                "WHERE A.ID = P.IdAtleta " +
                                                "ORDER BY P.DataP DESC");

            if (risultati.Count > 0)
            {
                LPalestra.Clear(); // inizializza la lista

                foreach (string[] record in risultati)
                {
                    int Id = int.Parse(record[0]),               // lavoro: id atleta
                                  Durata = int.Parse(record[5]); // lavoro: durata della scheda
                    string Istruttore    = record[6],            // lavoro: nome dell'istruttore
                           Data          = record[22];           // lavoro: data della scheda

                    palestra = new SchedaPalestra(Id, Durata, Istruttore, Data);

                    // inserisce i dati nell'oggetto palestra
                    palestra.inserisciDeltoidi(int.Parse(record[7]), int.Parse(record[14]));
                    palestra.inserisciTricipiti(int.Parse(record[8]), int.Parse(record[15]));
                    palestra.inserisciBicipiti(int.Parse(record[9]), int.Parse(record[16]));
                    palestra.inserisciDorsali(int.Parse(record[10]), int.Parse(record[17]));
                    palestra.inserisciPettorali(int.Parse(record[11]), int.Parse(record[18]));
                    palestra.inserisciAddominali(int.Parse(record[12]), int.Parse(record[19]));
                    palestra.inserisciGambe(int.Parse(record[13]), int.Parse(record[20]));

                    // inserisce l'oggetto nella lista schede
                    LPalestra.Add(palestra);
                }
            }
        }