private void btnAlterar_Click(object sender, EventArgs e) { //Analisando se existe compras if (dgvCompra.Rows.Count != 0) { btnSalvar.Text = "Alterar"; btnExcluir.Enabled = false; btnExcluirProduto.Enabled = true; btnAdicionarProduto.Enabled = true; Compra.Itens.Clear(); CompraAnterior.Itens.Clear(); Compra.Itens = DALCompra.CarregaListaProdutos(int.Parse(dgvCompra.CurrentRow.Cells["compraCod"].Value.ToString())); CompraAnterior.Itens = DALCompra.CarregaListaProdutos(int.Parse(dgvCompra.CurrentRow.Cells["compraCod"].Value.ToString())); txtCodigo.Text = dgvCompra.CurrentRow.Cells["CompraCod"].Value.ToString(); txtNotaFiscal.Text = dgvCompra.CurrentRow.Cells["CompraNotaFiscal"].Value.ToString(); dtpDataCompra.Value = DateTime.Parse(dgvCompra.CurrentRow.Cells["CompraData"].Value.ToString()); txtValor.Text = dgvCompra.CurrentRow.Cells["CompraTotal"].Value.ToString(); cbxQuantParcela.Text = dgvCompra.CurrentRow.Cells["CompraNumeroParcela"].Value.ToString(); cbxStatus.Text = dgvCompra.CurrentRow.Cells["CompraStatus"].Value.ToString(); cbxFornecedor.SelectedValue = int.Parse(dgvCompra.CurrentRow.Cells["FornecedorCod"].Value.ToString()); cbxTipoPagamento.Text = dgvCompra.CurrentRow.Cells["TipoPagNome"].Value.ToString(); CarregarGrid(); } else { MessageBox.Show("Não tem nenhum compra cadastrada!"); } }