// funcionando public bool CadastrarEstudoConcorrentes(EstudoConcorrente estudo, int IdAnaliseDeMercado) { try { Dal.ConectarBanco(); //INSERT INTO `simuladordenegocios`.`estudodosconcorrentes` (`nomeDaEmpresa`, `qualidade`, `preco`, `condicoesDePagamento`, `localizacao`, `atendimento`, `servicoAosClientes`, `garantiasOferecidas`, `conclusoes`, `id_AnaliseDeMercado`) VALUES ('cachorro', 'muito boa', '200.00', 'a vista', 'vila alpina', 'boa', 'garantia parcial', 'seis meses', 'maomeno', '2'); string QueryCadastrarEstudoDosConcorrentes = "INSERT INTO `estudodosconcorrentes` (`nomeDaEmpresa`, `qualidade`, `preco`, `condicoesDePagamento`, `localizacao`, `atendimento`, `servicoAosClientes`, `garantiasOferecidas`, `conclusoes`, `id_AnaliseDeMercado`) VALUES (" + "@nomeDaEmpresa, " + "@qualidade, " + "@preco, " + "@condicoesDePagamento, " + "@localizacao, " + "@atendimento, " + "@servicoAosClientes, " + "@garantiasOferecidas, " + "@conclusoes, " + "@id_AnaliseDeMercado); "; ComandoCadastrarEstudoDosConcorrentes = new MySqlCommand(QueryCadastrarEstudoDosConcorrentes); ComandoCadastrarEstudoDosConcorrentes.Connection = Dal.Conn; ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@nomeDaEmpresa", estudo.NomeDaEmpresa); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@qualidade", estudo.Qualidade); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@preco", estudo.Preco.ToString()); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@condicoesDePagamento", estudo.CondicoesDePagamento); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@localizacao", estudo.Localizacao); // se der pau, remover ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@atendimento", estudo.Atendimento); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@servicoAosClientes", estudo.ServicosAoCliente); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@garantiasOferecidas", estudo.GarantiasOferecidas); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@conclusoes", estudo.Conclusoes); ComandoCadastrarEstudoDosConcorrentes.Parameters.AddWithValue("@id_AnaliseDeMercado", IdAnaliseDeMercado); ComandoCadastrarEstudoDosConcorrentes.BeginExecuteNonQuery(); return true; } catch { return false; } finally { // Dal.FecharConexao(); } }
// funcionando public bool AtualizarDadosEstudoConcorrentes(EstudoConcorrente estudo) { try { Dal.ConectarBanco(); //UPDATE estudodosconcorrentes SET `nomeDaEmpresa`='ad', `qualidade`='ze', `preco`='1', `condicoesDePagamento`='xub', `localizacao`='bec', `atendimento`='cas', `servicoAosClientes`='asd', `garantiasOferecidas`='qwe', `conclusoes`='ref' WHERE `id`='1'; string QueryAtualizarDadosEstudoConcorrentes = "UPDATE `estudodosconcorrentes` SET " + "`nomeDaEmpresa`=@nomeDaEmpresa, " + "`qualidade`=@qualidade, " + "`preco`=@preco, " + "`condicoesDePagamento`=@condicoesDePagamento, " + "`localizacao`=@localizacao, " + "`atendimento`=@atendimento, " + "`servicoAosClientes`=@servicoAosClientes, " + "`garantiasOferecidas`=@garantiasOferecidas, " + "`conclusoes`=@conclusoes WHERE " + "`id`=@id;"; ComandoAtualizarDadosEstudoDosConcorrente = new MySqlCommand(QueryAtualizarDadosEstudoConcorrentes); ComandoAtualizarDadosEstudoDosConcorrente.Connection = Dal.Conn; ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@nomeDaEmpresa", estudo.NomeDaEmpresa); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@qualidade", estudo.Qualidade); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@preco", estudo.Preco); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@condicoesDePagamento", estudo.CondicoesDePagamento); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@localizacao", estudo.Localizacao); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@atendimento", estudo.Atendimento); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@servicoAosClientes", estudo.ServicosAoCliente); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@garantiasOferecidas", estudo.GarantiasOferecidas); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@conclusoes", estudo.Conclusoes); ComandoAtualizarDadosEstudoDosConcorrente.Parameters.AddWithValue("@id", estudo.Id); ComandoAtualizarDadosEstudoDosConcorrente.ExecuteNonQuery(); return true; } catch { return false; } finally { //Dal.FecharConexao(); } }