示例#1
0
        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();
        }
示例#2
0
        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();
            }
        }