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); }
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);; }