Ejemplo n.º 1
0
        private bool verifica()
        {
            bool esito = false;

            string risultato = String.Empty;

            /* seleziona dalla tabella inquinanti tutti gli elementi con il nome passato e li conta */
            sql = "SELECT COUNT(*) AS TOTALE " +
                  "FROM Reparti " +
                  "WHERE UPPER(CodReparto) = '" + _codReparto + "'";

            try
            {
                //risultato contiene il numero di record che soddisfano la condizione indicata
                //in questo caso, il numero di aziende con lo stesso nome
                risultato = sqlReparti.eseguiScalar(sql, CommandType.Text);

                //se risultato vale 0, non ci altre aziende con quel nome
                if (Convert.ToInt32(risultato) == 0)
                {
                    esito = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("ATTENZIONE!! [verifica]" + e.Message);
            }

            //se la funziona restituisce falso, esiste già un inquinante con quel nome
            return(esito);
        }
Ejemplo n.º 2
0
        public int getNuovoCodice()
        {
            string risultato = string.Empty;

            sql = "SELECT MAX(IdOfferta) AS MAXCODICE " +
                  "FROM Offerte";

            try
            {
                risultato = sqlOfferta.eseguiScalar(sql, CommandType.Text);
            }
            catch (Exception e)
            {
                MessageBox.Show("ATTENZIONE!! [getNuovoCodice]" + e.Message);
            }

            return(Convert.ToInt32(risultato) + 1);;
        }