public ExeQuery(string SQL) { ConexaoBD conect = new ConexaoBD(); using (OleDbConnection connection = new OleDbConnection(conect.StrConexao())) { OleDbCommand command = new OleDbCommand(SQL); command.Connection = connection; try { connection.Open(); command.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
private void btnEditar_Click(object sender, EventArgs e) { conect.Close(); try { if (txtID_Endereco.Text != "" && txtNome_Prod.Text != "" && txtCodigo_Prod.Text != "" && txtCodigo_Ean.Text != "" && txtArea_Prod.Text != "" && txtCorredor.Text != "" && txtModulo.Text != "" && txtNivel.Text != "" && txtVao.Text != "" && txtEndereco_Prod.Text != "" && txtPeso_Prod.Text != "" && txtAltura_Prod.Text != "" && txtLargura_Prod.Text != "" && txtComprimento_Prod.Text != "" && txtVolume_Prod.Text != "" && txtStatus.Text != "" && txtFornecedor.Text != "" && txtQuantidade.Text != "" && txtLote.Text != "") { conect.Open(); string nome_produto = txtNome_Prod.Text; string Codigo_produto = txtCodigo_Prod.Text; string CodigoEan = txtCodigo_Ean.Text; string area = txtArea_Prod.Text; string corredor = txtCorredor.Text; string modulo = txtModulo.Text; string nivel = txtNivel.Text; string vao = txtVao.Text; string Endereco_produto = txtEndereco_Prod.Text; string PesoBruto = txtPeso_Prod.Text; string altura_produto = txtAltura_Prod.Text; string largura_produto = txtLargura_Prod.Text; string comprimento_produto = txtComprimento_Prod.Text; string volume_produto = txtVolume_Prod.Text; string status_produto = txtStatus.Text; string ID_fornecedor = txtFornecedor.Text; string quantidade = txtQuantidade.Text; string lote = txtLote.Text; string cons = "UPDATE Armazenagem SET nome_produto = '" + nome_produto + "', Codigo_produto = '" + Codigo_produto + "', CodigoEan = '" + CodigoEan + "', area = '" + area + "', corredor = '" + corredor + "', modulo = '" + modulo + "', nivel = '" + nivel + "', vao = '" + vao + "', Endereco_produto = '" + Endereco_produto + "', PesoBruto = '" + PesoBruto + "', altura_produto = '" + altura_produto + "', largura_produto ='" + largura_produto + "', comprimento_produto = '" + comprimento_produto + "', volume_produto = '" + volume_produto + "', status_produto = '" + status_produto + "', ID_fornecedor = '" + ID_fornecedor + "', quantidade = '" + quantidade + "', lote = '" + lote + "+' WHERE ID_Endereco = '" + txtConsulta_Prod.Text + "'"; ExeQuery exeQuery = new ExeQuery(conexao.StrConexao()); MessageBox.Show("Dados alterados com sucesso!", "FAWS WMS", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearAll(); conect.Close(); } else { MessageBox.Show("Todos os campos devem ser preenchidos", "FAWS WMS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } try { conect.Open(); OleDbCommand command = conect.CreateCommand(); command.CommandText = "SELECT * FROM Armazenagem"; command.Connection = conect; command.CommandType = CommandType.Text; //adaptar dados pro DatatGrid DataGrid newDtGrid = new DataGrid(); newDtGrid.MostrarDados(command, grdArmazem); conect.Close(); } catch (Exception error) { MessageBox.Show(error.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception error) { MessageBox.Show(error.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }