예제 #1
0
        public void delete(TreinoModelo m)
        {

            SqlConnection conexao = new SqlConnection(Conexao.getConexao());
            try
            {
                //Comando de deletar:
                SqlCommand cmd = new SqlCommand("DELETE Treino where idTreino = @idTreino", conexao);

                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@idTreino", m.getIdTreino());

                //Abre conexao
                conexao.Open();
                //Executa
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception("Erro ao deletar no Banco de Dados: " + ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro: " + ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #2
0
        public void update(TreinoModelo m)
        {

            SqlConnection conexao = new SqlConnection(Conexao.getConexao());
            try
            {
                //Comando de deletar:
                SqlCommand cmd = new SqlCommand("UPDATE Treino set Aluno_idAluno = @idAluno, Nivel_idNivel = @idNivel, data_Inicio = @dataInicio, data_fim = @dataFim", conexao);

                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@idTreino", m.getIdTreino());
                cmd.Parameters.AddWithValue("@idNivel", m.getIdNivel());
                cmd.Parameters.Add("@idAluno", m.getIdAluno());
                cmd.Parameters.Add("@dataInicio", m.getDataInicio());
                cmd.Parameters.Add("@dataFim", m.getDataFim());


                //Abre conexao
                conexao.Open();
                //Executa
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception("Erro ao deletar no Banco de Dados: " + ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro: " + ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #3
0
        public void Insere(TreinoModelo m)
        {
            SqlConnection conexao = new SqlConnection(Conexao.getConexao());
            try
            {
                //Comando de inserir:
                SqlCommand cmd = new SqlCommand("INSERT INTO Treino (Aluno_idAluno, Nivel_idNivel, data_Inicio, data_fim) VALUES (@idAluno, @idNivel, @dataInicio, @dataFim)", conexao);

                cmd.CommandType = CommandType.Text;

                cmd.Parameters.Add("@idNivel", m.getIdNivel());
                cmd.Parameters.Add("@idAluno", m.getIdAluno());
                cmd.Parameters.Add("@dataInicio", m.getDataInicio());
                cmd.Parameters.Add("@dataFim", m.getDataFim());

                //Abre conexao
                conexao.Open();

                //Executa
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                throw new Exception("Erro ao inserir no Banco de Dados: " + ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro: " + ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }