// funcionando public bool CadastrarEstudoFornecedores(EstudoFornecedores estudo) { try { Dal.ConectarBanco(); //INSERT INTO `estudodosfornecedores` (`descricaodositens`, `nomeDoFornecedor`, `preco`, `condicoesDePagamento`, `prazoDeEntrega`, `localizacao`, `id_Analise_De_Mercado`) VALUES ('asv', 'asd', '12.11', 'a prazo', 'a vista', 'parque sao lucas', '1'); string QueryCadastrarEstudoDosFornecedores = "INSERT INTO `estudodosfornecedores` (`descricaodositens`, `nomeDoFornecedor`, `preco`, `condicoesDePagamento`, `prazoDeEntrega`, `localizacao`, `id_Analise_De_Mercado`) VALUES (" + "@descricaodositens, " + "@nomeDoFornecedor, " + "@preco, " + "@condicoesDePagamento, " + "@prazoDeEntrega, " + "@localizacao, " + "@id_AnaliseDeMercado); "; ComandoCadastrarEstudoDosFornecedores = new MySqlCommand(QueryCadastrarEstudoDosFornecedores); ComandoCadastrarEstudoDosFornecedores.Connection = Dal.Conn; ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@descricaodositens", estudo.DescricaoItensFornecedores); ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@nomeDoFornecedor", estudo.NomeFornecedor); ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@preco", estudo.Preco.ToString()); ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@condicoesDePagamento", estudo.CondicoesDePagamento); ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@prazoDeEntrega", estudo.PrazoDeEntrega); ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@localizacao", estudo.Localizacao); ComandoCadastrarEstudoDosFornecedores.Parameters.AddWithValue("@id_AnaliseDeMercado", estudo.IdAmercado); ComandoCadastrarEstudoDosFornecedores.BeginExecuteNonQuery(); return true; } catch { return false; } finally { // Dal.FecharConexao(); } }
// funcionando public bool AtualizarDadosEstudoFornecedores(EstudoFornecedores estudo) { try { Dal.ConectarBanco(); //UPDATE `estudodosfornecedores` SET `descricaodositens`='zebra', `nomeDoFornecedor`='zebra', `preco`='12.12', `condicoesDePagamento`='a prazo', `prazoDeEntrega`='3 dias', `localizacao`='zeze' WHERE `id`='6'; string QueryAtualizarDadosEstudoConcorrentes = "UPDATE `estudodosfornecedores` SET " + "`descricaodositens`=@descricaodositens, " + "`nomeDoFornecedor`=@nomeDoFornecedor, " + "`preco`=@preco, " + "`condicoesDePagamento`=@condicoesDePagamento, " + "`prazoDeEntrega`=@prazoDeEntrega, " + "`localizacao`=@localizacao WHERE " + "`id`=@id;"; ComandoAtualizarDadosEstudoDosFornecedores = new MySqlCommand(QueryAtualizarDadosEstudoConcorrentes); ComandoAtualizarDadosEstudoDosFornecedores.Connection = Dal.Conn; ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@descricaodositens", estudo.DescricaoItensFornecedores); ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@nomeDoFornecedor", estudo.NomeFornecedor); ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@preco", estudo.Preco); ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@condicoesDePagamento", estudo.CondicoesDePagamento); ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@prazoDeEntrega", estudo.PrazoDeEntrega); ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@localizacao", estudo.Localizacao); ComandoAtualizarDadosEstudoDosFornecedores.Parameters.AddWithValue("@id", estudo.Id); ComandoAtualizarDadosEstudoDosFornecedores.ExecuteNonQuery(); return true; } catch { return false; } finally { //Dal.FecharConexao(); } }