//Método para carregar PRAIAS POR IDfreguesia
        public Praia[] CarregarPraia(string IDfreguesia)
        {
            string[] campos = { "NomePraia" };
            AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419");
            DataTable dt = aBD.LerTabelaCompletaCon(IDfreguesia);
            Praia[] arrPraia = new Praia[dt.Rows.Count];
            int i = 0;
            foreach (DataRow rw in dt.Rows)
            {
                Praia p = new Praia();

                p.NomePraia = Convert.ToString(rw["NomePraia"]);

                arrPraia[i] = p;
                i++;
            }
            return arrPraia;
        }
        protected void btnInserirPraia_Click(object sender, ImageClickEventArgs e)
        {
            novaPraia = new Praia(Convert.ToInt32(txtFregPraia.Text), txtNomePraia.Text, txtMoradaPraia.Text, Convert.ToInt32(txtExtenPraia.Text), Convert.ToInt16(txtBandAzul.Text), Convert.ToInt16(txtTempAgua.Text), Convert.ToInt16(txtSoBarco.Text));

            novaPraia.InserirPraia();

            MessageBox("Praia inserida com sucesso!");
        }
        //Método responsável por carregar os dados de todos os produtos de uma categoria ordenada pelo preço
        public Praia[] CarregarProdutosCatPre(string IDcategoria, string Ordem)
        {
            string[] campos = { "IDcategoria", "Nomeproduto", "Precoproduto", "GastosEnvproduto" };
            AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419");
            DataTable dt = aBD.LerTabelaCompletaCatPre("Produtos", "IDcategoria", IDcategoria, "Precoproduto", Ordem);
            Praia[] arrPraias = new Praia[dt.Rows.Count];
            int i = 0;
            foreach (DataRow rw in dt.Rows)
            {
                Praia p = new Praia();

                p.IDfreguesia = Convert.ToInt32(rw["IDfreguesia"]);
                p.NomePraia = rw["NomePraia"].ToString();
                p.MoradaPraia = rw["Nomeproduto"].ToString();
                p.ExtensaoPraia = Convert.ToInt16(rw["ExtensaoPraia"]);
                p.BandeiraAzul = Convert.ToInt16(rw["BandeiraAzul"]);
                p.TemperaturaAgua = Convert.ToInt16(rw["TemperaturaAgua"]);
                p.AcessoSoBarco = Convert.ToInt16(rw["AcessoSoBarco"]);

                arrPraias[i] = p;
                i++;
            }
            return arrPraias;
        }
        protected void btnModPraia_Click(object sender, ImageClickEventArgs e)
        {
            novaPraia = new Praia(Convert.ToInt32(txtFregPraia.Text), txtNomePraia.Text, txtMoradaPraia.Text, Convert.ToInt32(txtExtenPraia.Text), Convert.ToInt16(txtBandAzul.Text), Convert.ToInt16(txtTempAgua.Text), Convert.ToInt16(txtSoBarco.Text));
            novaPraia.ActualizarPraia(txtID.Text);

            MessageBox("Praia modificada com sucesso!");
        }