// metodo para incluir categorias

        public int IncluirCategoria(categoria categoria) // está recebendo um representante da categoria para incluir no banco
        {
            conexao = new MySqlConnection(conn);
            string sql = "INSERT INTO categorias(nomeCategoria) values (?pnomeCategoria)";
            comando = new MySqlCommand(sql, conexao);
            comando.Parameters.AddWithValue("?pnomeCategoria", categoria.NomeCategoria);

            try
            {
                conexao.Open();
                int quant = comando.ExecuteNonQuery(); // vai executar o comando sql e retornar a quantidade de linhas efetadas
                return quant;
            }
            catch (MySqlException erro)
            {
                throw erro;
            }

        }
        public int AlterarCategoria(categoria categoria,int codigoCat) // está recebendo um representante da categoria para alterar no banco
        {
            conexao = new MySqlConnection(conn);
            string sql = "UPDATE categorias set nomeCategoria= ?pnomeCategoria where codigoCategoria="+codigoCat+"";
            comando = new MySqlCommand(sql, conexao);
            comando.Parameters.AddWithValue("?pnomeCategoria", categoria.NomeCategoria);
            

            try
            {
                conexao.Open();
                int quant = comando.ExecuteNonQuery(); // vai executar o comando sql e retornar a quantidade de linhas efetadas
                return quant;
            }
            catch (MySqlException erro)
            {
                throw erro;
            }

        }