Torna al Thread
public static bool AggiornaRichiesta(tipoDettaglioRichiesta dati)
{
using (MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringConnectorNet"].ConnectionString))
using (MySqlCommand cmd = new MySqlCommand())
{
con.Open();
try
{
string sql = "UPDATE temp_dettagli_ordine_richiesta SET " +
" nome = '@nome' " +
", cognome = '@cognome' " +
", email = '@email' " +
", richiesta = '@richiesta' " +
", cellulare = '@cellulare' " +
" WHERE ndx_item = '@id'";
cmd.Connection = con;
cmd.CommandText = sql;
cmd.Prepare();
// dichiara i parametri
MySqlParameter pNome = new MySqlParameter("@nome", MySqlDbType.String);
MySqlParameter pCognome = new MySqlParameter("@cognome", MySqlDbType.String);
MySqlParameter pEmail = new MySqlParameter("@email", MySqlDbType.String);
MySqlParameter pRichiesta = new MySqlParameter("@richiesta", MySqlDbType.String);
MySqlParameter pCellulare = new MySqlParameter("@cellulare", MySqlDbType.String);
MySqlParameter pId = new MySqlParameter("@id", MySqlDbType.String);
// setta i parametri
pNome.Value = dati.Nome;
pCognome.Value = dati.Cognome;
pEmail.Value = dati.Email;
pRichiesta.Value = dati.Richiesta;
pCellulare.Value = dati.Cellulare;
pId.Value = dati.Ndx_Dettaglio;
cmd.Parameters.Add(pNome);
cmd.Parameters.Add(pCognome);
cmd.Parameters.Add(pEmail);
cmd.Parameters.Add(pRichiesta);
cmd.Parameters.Add(pCellulare);
cmd.Parameters.Add(pId);
if (cmd.ExecuteNonQuery() > 0)
{
con.Close();
return true;
}
else
{
con.Close();
return false;
}
}
catch (Exception ex)
{
con.Close();
con.Dispose();
return false;
}
}
}