ho creato una classe per effettuare l'inserimento nel db:
codice:
public class Inserimento
{
private int entrate;
private int uscite;
private string causale;
public Inserimento(int entrate, int uscite, string causale)
{
this.entrate = entrate;
this.uscite = uscite;
this.causale = causale;
}
public bool inserisci()
{
string sql = "INSERT INTO movimenti (entrate,uscite,causale,data) VALUES(" + this.entrate + "," + this.uscite + ",'" + this.causale + "', curdate())";
MySqlConnection conn = null;
MySqlCommand cmd = null;
try
{
conn = Connessione.getConnection();
cmd = new MySqlCommand(sql, conn);
cmd.ExecuteNonQuery();
return true;
}
catch (MySqlException e)
{
Console.Write(e.Message);
return false;
}
}
}
la pagina è questa:
codice:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox4" runat="server" Enabled="False"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
ho pensato di inserire il tutto tramite evento messo sul bottone.
ho creato l'evento e vorrei fare qualcosa del genere:
codice:
protected void Button1_Click(object sender, EventArgs e)
{
Inserisci movimenti = new Inserisci(TextBox1.get);
}
in pratica vorrei richiamare il codice per l'inserimento e inserire quello che c'è scritto.
come ispirazione ho preso il codice che uso in un frame di java, ed infatti nn funge.
solo che nn so come fare.