private void btnsalvar_Click(object sender, RoutedEventArgs e) { MySqlCommand cmd = Conectar(); cmd.CommandText = "INSERT INTO treino (Treino, Minutos, Nivel, Intensidade) VALUES (@treino, @min, @nivel, @intensidade);"; Treino t = new Treino(); t.TreinoNome = txttreino.Text; t.Minutos = int.Parse(txtmin.Text); t.Nivel = txtnivel.Text; t.Intensidade = txtintensidade.Text; cmd.Parameters.AddWithValue("@treino", t.TreinoNome); cmd.Parameters.AddWithValue("@min", t.Minutos); cmd.Parameters.AddWithValue("@nivel", t.Nivel); cmd.Parameters.AddWithValue("@intensidade", t.Intensidade); cmd.Connection.Open(); cmd.ExecuteNonQuery(); cmd.Connection.Close(); MessageBox.Show("Treino salvo"); txttreino.Clear(); txtmin.Clear(); txtnivel.Clear(); txtintensidade.Clear(); }
private void btnconsultar_Click(object sender, EventArgs e) { MySqlCommand cmd = Conectar(); if (checknome.Checked && txtConsulta.Text != string.Empty) { cmd.CommandText = "SELECT * FROM treino t WHERE Treino LIKE (@TreinoNome)"; cmd.Parameters.AddWithValue("@TreinoNome", txtConsulta.Text + "%"); Lista.Items.Clear(); cmd.Connection.Open(); MySqlDataReader r; r = cmd.ExecuteReader(); List <Treino> Treinos = new List <Treino>(); if (r.HasRows) { while (r.Read()) { Treino t = new Treino(); t.Id = r.GetInt32(0); t.TreinoNome = r.GetString(1); t.Minutos = r.GetInt32(2); t.Nivel = r.GetString(3); t.Intensidade = r.GetString(4); Treinos.Add(t); } } PreencherListView(Treinos); cmd.Connection.Close(); } else if (checkminutos.Checked && txtConsulta.Text != string.Empty) { cmd.CommandText = "SELECT * FROM treino t WHERE Minutos LIKE (@Minutos)"; cmd.Parameters.AddWithValue("@Minutos", txtConsulta.Text + "%"); Lista.Items.Clear(); cmd.Connection.Open(); MySqlDataReader r; r = cmd.ExecuteReader(); List <Treino> Treinos = new List <Treino>(); if (r.HasRows) { while (r.Read()) { Treino t = new Treino(); t.Id = r.GetInt32(0); t.TreinoNome = r.GetString(1); t.Minutos = r.GetInt32(2); t.Nivel = r.GetString(3); t.Intensidade = r.GetString(4); Treinos.Add(t); } } PreencherListView(Treinos); cmd.Connection.Close(); } else if (checknivel.Checked && txtConsulta.Text != string.Empty) { cmd.CommandText = "SELECT * FROM treino t WHERE Nivel LIKE (@Nivel)"; cmd.Parameters.AddWithValue("@Nivel", txtConsulta.Text + "%"); Lista.Items.Clear(); cmd.Connection.Open(); MySqlDataReader r; r = cmd.ExecuteReader(); List <Treino> Treinos = new List <Treino>(); if (r.HasRows) { while (r.Read()) { Treino t = new Treino(); t.Id = r.GetInt32(0); t.TreinoNome = r.GetString(1); t.Minutos = r.GetInt32(2); t.Nivel = r.GetString(3); t.Intensidade = r.GetString(4); Treinos.Add(t); } } PreencherListView(Treinos); cmd.Connection.Close(); } else if (checkintensidade.Checked && txtConsulta.Text != string.Empty) { cmd.CommandText = "SELECT * FROM treino t WHERE Intensidade LIKE (@Intensidade)"; cmd.Parameters.AddWithValue("@Intensidade", txtConsulta.Text + "%"); Lista.Items.Clear(); cmd.Connection.Open(); MySqlDataReader r; r = cmd.ExecuteReader(); List <Treino> Treinos = new List <Treino>(); if (r.HasRows) { while (r.Read()) { Treino t = new Treino(); t.Id = r.GetInt32(0); t.TreinoNome = r.GetString(1); t.Minutos = r.GetInt32(2); t.Nivel = r.GetString(3); t.Intensidade = r.GetString(4); Treinos.Add(t); } } PreencherListView(Treinos); cmd.Connection.Close(); } }