//Método responsável por carregar os dados de um produto existente na base de dados CARREGA OS CONCELHOS AO FAZER LOAD public void CarregarConcelho(string IDconcelho) { string[] campos = { "NomeConcelho" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabela("Concelho", campos, "IDconcelho", IDconcelho); this.NomeConcelho = valores[0]; }
//Método responsável por actualizar um cliente existente na base de dados public void ActualizarCliente(string IDcliente) { string[] campos = { "Username", "Password", "Nomecliente", "Emailcliente" }; string[] valores = { this.Username, this.Password, this.Nome, this.Email }; AcessoBD aBD = new AcessoBD("ANDROID-PC", "ALGARCOM", "sa", "1234"); aBD.ActualizaTabela("Clientes", campos, valores, "IDcliente", IDcliente); }
//Método responsável por actualizar um produto existente na base de dados public void ActualizarConcelho(string IDconcelho) { string[] campos = { "NomeConcelho" }; string[] valores = { this.NomeConcelho }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ActualizaTabela("Concelho", campos, valores, "IDconcelho", IDconcelho); }
//Método responsável por actualizar um produto existente na base de dados public void ActualizarRestaurante(string IDrest) { string[] campos = { "IDpraia", "NomeRest", "MoradaRest", "DistanPraia" }; string[] valores = { this.IDpraia.ToString().Replace(",", "."), this.NomeRest, this.MoradaRest.ToString().Replace(",", "."), this.DistanPraia.ToString().Replace(",", ".") }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ActualizaTabela("Restaurantes", campos, valores, "IDrest", IDrest); }
//CARREGAR FREGUESIAS POR IDconcelho /*public void CarregarFreguesiaIDcon(string IDconcelho) { string[] campos = { "NomeFreguesia" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabelaCompletaCon(IDconcelho); this.NomeFreguesia = valores[0]; }*/ //Método responsável por actualizar um produto existente na base de dados public void ActualizarFreguesia(string IDfreguesia) { string[] campos = { "IDconcelho", "NomeFreguesia" }; string[] valores = { this.IDconcelho.ToString().Replace(",", "."), this.NomeFreguesia }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ActualizaTabela("Freguesias", campos, valores, "IDfreguesia", IDfreguesia); }
//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 IDconcelho public Freguesia[] CarregarFreguesia(string IDconcelho) { string[] campos = { "NomeFreguesia" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); DataTable dt = aBD.LerTabelaCompletaCon(IDconcelho); Freguesia[] arrFreguesia = new Freguesia[dt.Rows.Count]; int i = 0; foreach (DataRow rw in dt.Rows) { Freguesia f = new Freguesia(); f.NomeFreguesia = Convert.ToString(rw["NomeFreguesia"]); arrFreguesia[i] = f; i++; } return arrFreguesia; }
//Método responsável por carregar os dados de um produto existente na base de dados public void CarregarRestaurante(string IDrest) { string[] campos = { "IDpraia", "NomeRest", "MoradaRest", "DistanPraia" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabela("Restaurantes", campos, "IDrest", IDrest); this.IDpraia = Convert.ToInt32(valores[0]); this.NomeRest = valores[1]; this.MoradaRest = valores[2]; this.DistanPraia = Convert.ToInt32(valores[3]); }
//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; }
//Método responsável por actualizar um produto existente na base de dados public void ActualizarPraia(string IDpraia) { string[] campos = { "IDfreguesia", "NomePraia", "MoradaPraia", "ExtensaoPraia", "BandeiraAzul", "TemperaturaAgua", "AcessoSoBarco" }; string[] valores = { this.IDfreguesia.ToString().Replace(",", "."), this.NomePraia, this.MoradaPraia, this.ExtensaoPraia.ToString().Replace(",", "."), this.BandeiraAzul.ToString().Replace(",", "."), this.TemperaturaAgua.ToString().Replace(",", "."), this.AcessoSoBarco.ToString().Replace(",", ".") }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ActualizaTabela("Praia", campos, valores, "IDpraia", IDpraia); }
//Método responsável por carregar os dados de um produto existente na base de dados public void CarregarPraia(string IDpraia) { string[] campos = { "IDfreguesia", "NomePraia", "MoradaPraia", "ExtensaoPraia", "BandeiraAzul", "TemperaturaAgua", "AcessoSoBarco" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabela("Praias", campos, "IDpraia", IDpraia); this.IDfreguesia = Convert.ToInt32(valores[0]); this.NomePraia = valores[1]; this.MoradaPraia = valores[2]; this.ExtensaoPraia = Convert.ToInt32(valores[3]); this.BandeiraAzul = Convert.ToInt16(valores[4]); this.TemperaturaAgua = Convert.ToInt16(valores[5]); this.AcessoSoBarco = Convert.ToInt16(valores[6]); }
//Método responsável por carregar os dados de um cliente existente na base de dados public void CarregarCliente(string IDcliente) { string[] campos = { "Username", "Password", "Nomecliente", "Emailcliente" }; AcessoBD aBD = new AcessoBD("ANDROID-PC", "ALGARCOM", "sa", "1234"); string[] valores = aBD.LerTabela("Clientes", campos, "IDcliente", IDcliente); this.Username = valores[0]; this.Password = valores[1]; this.Nome = valores[2]; this.Email = valores[3]; }
//Método responsável por inserir um novo produto na base de dados public void InserirConcelho() { string[] campos = { "NomeConcelho" }; string[] valores = { this.NomeConcelho }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.InserirRegisto("Concelho", campos, valores); }
//Método responsável por apagar Produtos public void ApagarFreguesia(string IDfreguesia) { AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ApagarRegisto("Freguesias", "IDfreguesia", IDfreguesia); }
//Método responsável por inserir um novo produto na base de dados public void InserirFreguesia() { string[] campos = { "IDconcelho", "NomeFreguesia" }; string[] valores = { this.IDconcelho.ToString().Replace(",", "."), this.NomeFreguesia }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.InserirRegisto("Freguesias", campos, valores); }
//Método responsável por apagar Produtos public void ApagarRestaurante(string IDrest) { AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ApagarRegisto("Restaurantes", "IDrest", IDrest); }
//Método responsável por apagar Produtos public void ApagarHospedagem(string IDhospe) { AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ApagarRegisto("Hospedagem", "IDhospe", IDhospe); }
//Método responsável por inserir um novo produto na base de dados public void InserirRestaurante() { string[] campos = { "IDpraia", "NomeRest", "MoradaRest", "DistanPraia" }; string[] valores = { this.IDpraia.ToString().Replace(",", "."), this.NomeRest, this.MoradaRest.ToString().Replace(",", "."), this.DistanPraia.ToString().Replace(",", ".") }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.InserirRegisto("Restaurantes", campos, valores); }
//Método responsável por actualizar um produto existente na base de dados public void ActualizarHospedagem(string IDhospe) { string[] campos = { "IDpraia", "NomeHospe", "MoradaHospe", "DistanPraia", "Classificacao", "Camping" }; string[] valores = { this.IDpraia.ToString().Replace(",", "."), this.NomeHospe, this.MoradaHospe, this.DistanPraia.ToString().Replace(",", "."), this.Classificacao.ToString().Replace(",", "."),this.Camping.ToString().Replace(",", ".") }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ActualizaTabela("Hospedagem", campos, valores, "IDhospe", IDhospe); }
//Método responsável por carregar os dados de um produto existente na base de dados public void CarregarHospedagem(string IDhospe) { string[] campos = { "IDpraia", "NomeHospe", "MoradaHospe", "DistanPraia", "Classificacao", "Camping" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabela("Hospedagem", campos, "IDhospe", IDhospe); this.IDpraia = Convert.ToInt32(valores[0]); this.NomeHospe = valores[1]; this.MoradaHospe = valores[2]; this.DistanPraia = Convert.ToInt32(valores[3]); this.Classificacao = Convert.ToInt16(valores[4]); this.Camping = Convert.ToInt16(valores[5]); }
//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; }
//Método responsável por inserir um novo cliente na base de dados public void InserirCliente() { string[] campos = { "Username", "Password", "Nomecliente", "Emailcliente" }; string[] valores = { this.Username, this.Password, this.Nome, this.Email }; AcessoBD aBD = new AcessoBD("ANDROID-PC", "ALGARCOM", "sa", "1234"); aBD.InserirRegisto("Clientes", campos, valores); }
//Método responsável por apagar Produtos public void ApagarConcelho(string IDconcelho) { AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); aBD.ApagarRegisto("Concelho", "IDconcelho", IDconcelho); }
//Método responsável por apagar Clientes public void ApagarCliente(string IDcliente) { AcessoBD aBD = new AcessoBD("ANDROID-PC", "ALGARCOM", "sa", "1234"); aBD.ApagarRegisto("Clientes", "IDcliente", IDcliente); }
//Método responsável por carregar os dados de um produto existente na base de dados public void CarregarFreguesia(string IDfreguesia) { string[] campos = { "IDconcelho", "NomeFreguesia" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabela("Freguesias", campos, "IDfreguesia", IDfreguesia); this.IDconcelho = Convert.ToInt32(valores[0]); this.NomeFreguesia = valores[1]; }
//CARREGA O ID DE UM NOMECONELHO public void CarregarConcelhoID(string nomeconcelho) { string[] campos = { "IDconcelho" }; AcessoBD aBD = new AcessoBD("VAIO-TSANTOS" + "\\" + "SQLEXPRESS", "AlgarveBeach", "sa", "34419"); string[] valores = aBD.LerTabela("Concelho", campos, "NomeConcelho", nomeconcelho); this.IDconcelho = Convert.ToInt32(valores[0]); }