示例#1
0
        public void delete(AlunoModelo m)
        {

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

                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@idAluno", m.getIdAluno());

                //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(AlunoModelo m)
        {
            SqlConnection conexao = new SqlConnection(Conexao.getConexao());
            try
            {
                //Comando de deletar:
                SqlCommand cmd = new SqlCommand("UPDATE Aluno set @idNivel = Nivel_idNivel, nome = @nome, genero = @genero, nascimento = @nascimento WHERE idAluno = @idAluno", conexao);

                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@idAluno", m.getIdAluno());
                cmd.Parameters.AddWithValue("@idNivel", m.getIdNivel());
                cmd.Parameters.AddWithValue("@nome", m.getNome());
                cmd.Parameters.AddWithValue("@genero", m.getGenero());
                cmd.Parameters.AddWithValue("@nascimento", m.getNascimento());


                //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(AlunoModelo m)
        {
            SqlConnection conexao = new SqlConnection(Conexao.getConexao());
            try
            {
                //Comando de inserir:
                SqlCommand cmd = new SqlCommand("INSERT INTO Aluno (Nivel_idNivel, nome, genero, nascimento) VALUES (@idNivel, @nome, @genero, @nascimento)", conexao);

                cmd.CommandType = CommandType.Text;
                cmd.Parameters.Add("@idNivel", m.getIdNivel());
                cmd.Parameters.Add("@nome", m.getNome());
                cmd.Parameters.Add("@genero", m.getGenero());
                cmd.Parameters.Add("@nascimento", m.getNascimento());

                //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();
            }
        }