//CARREGAR CONCELHO ID /*public Concelho[] CarregarConcelhoID(string nomeconcelho) { string[] campos = { "NomeConcelho" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); DataTable dt = aBD.LerTabela("Concelho", "NomeConcelho", nomeconcelho); Concelho[] arrConcelho = new Concelho[dt.Rows.Count]; int i = 0; foreach (DataRow rw in dt.Rows) { Concelho c = new Concelho(); c.NomeConcelho = Convert.ToString(rw["NomeConcelho"]); arrConcelho[i] = c; i++; } return arrConcelho; }*/ //Método para carregar CONSELHO FUNCIONA!!! public Concelho[] CarregarConcelho() { string[] campos = { "NomeConcelho" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); DataTable dt = aBD.LerTabelaCompletaOrdem("Concelho", "NomeConcelho", "ASC"); Concelho[] arrConcelho = new Concelho[dt.Rows.Count]; int i = 0; foreach (DataRow rw in dt.Rows) { Concelho c = new Concelho(); c.NomeConcelho = Convert.ToString(rw["NomeConcelho"]); arrConcelho[i] = c; i++; } return arrConcelho; }
//Método para carregar FREGUESIA POR ORDEM ASC(NOME) FUNCIONA!!! public Freguesia[] CarregarFreguesia() { string[] campos = { "IDconcelho", "NomeFreguesia" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); DataTable dt = aBD.LerTabelaCompletaOrdem("Freguesias", "NomeFreguesia", "ASC"); Freguesia[] arrFreguesia = new Freguesia[dt.Rows.Count]; int i = 0; foreach (DataRow rw in dt.Rows) { Freguesia f = new Freguesia(); f.IDconcelho = Convert.ToInt32(rw["IDconcelho"]); f.NomeFreguesia = Convert.ToString(rw["NomeFreguesia"]); arrFreguesia[i] = f; i++; } return arrFreguesia; }
//Método responsável por carregar as praias mais proximas de dado restaurante public Praia[] CarregarPraiaDistRestaur(string IDcategoria) { string[] campos = { "IDfreguesia", "NomePraia", "MoradaPraia", "ExtensaoPraia", "BandeiraAzul", "TemperaturaAgua", "AcessoSoBarco" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); DataTable dt = aBD.LerTabelaCompletaOrdem("Produtos", "IDcategoria", IDcategoria); 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; }