Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }