namespace WindowsFormsApplication1
{
public partial class formModifica : Form
{
public formModifica(uint idRivenditore)
{
InitializeComponent();
recuperoDati(idRivenditore);
formModifica fmd = new formModifica(idRivenditore);
}
public void recuperoDati(uint idRivenditore)
{
string connQuery = "Database=prova; Data Source=192.168.233.128; Port=3307; User Id=root; Password=";
//string queryRecupero = "SELECT citta FROM rivenditore WHERE id_rivenditore = " + idRivenditore + ";";
MySqlConnection connessione = new MySqlConnection(connQuery);
//MySqlCommand query = new MySqlCommand(queryRecupero);
connessione.Open();
DataTable data = new DataTable();
MySqlDataAdapter masterDataAdapter = new MySqlDataAdapter("SELECT * FROM rivenditore WHERE id_rivenditore = " + idRivenditore + ";",connessione);
masterDataAdapter.Fill(data);
if (data.Rows.Count > 0)
{
DataRow riga = data.Rows[0];
tbMail.Text = (string)riga["mail"];
tbRagioneSociale.Text = (string)riga["ragione_sociale"];
tbSito.Text = (string)riga["sito"];
tbCitta.Text = (string)riga["citta"];
tbTelefono.Text = (string)riga["telef"];
tbVia.Text = (string)riga["via"];
}
else
{
MessageBox.Show("Selezionare un record");
}
}
public void modifica(uint idRivenditore)
{
try
{
string connQuery = "Database=prova; Data Source=192.168.233.128; Port=3307; User Id=root; Password=";
string queryModifica = "UPDATE rivenditore SET ragione_sociale = '" + tbRagioneSociale.Text + "', via = '" + tbVia.Text + "',citta = '" + tbCitta.Text + "', telef = '" + tbTelefono.Text + "', mail = '" + tbMail.Text + "', sito = '" + tbSito.Text + "' WHERE id_rivenditore = '" +idRivenditore+ "' ";
MySqlConnection connessione = new MySqlConnection(connQuery);
connessione.Open();
MySqlCommand query = new MySqlCommand(queryModifica);
query.Connection = connessione;
try
{
query.ExecuteNonQuery();
MessageBox.Show("1 Record Modificato Correttamente");
}
catch (MySqlException e)
{
MessageBox.Show(e.Message);
}
connessione.Close();
Close();
}
catch (MySqlException e)
{
MessageBox.Show(e.Message);
}
}
private void btAnnulla_Click(object sender, EventArgs e)
{
Close();
}
private void btConferma_Click(object sender, EventArgs e)
{
[b] modifica(idRivenditore); [/b] <--- errore qui
}
}
}