//Evento click Alterar private void btnAlterar_Click(object sender, EventArgs e) { //Analisando se existe dados no dataGrid if (dgvProduto.RowCount != 0) { if (btnAlterar.Text == "Alterar") { //Alterar Botões Alterarbotoes(2); } else { txtNome.Enabled = false; } //Pegando dados do DataGrid txtCodigo.Text = dgvProduto.CurrentRow.Cells["codigo"].Value.ToString(); txtNome.Text = dgvProduto.CurrentRow.Cells["nome"].Value.ToString(); txtDescricao.Text = dgvProduto.CurrentRow.Cells["descricao"].Value.ToString(); //Pegando o valor venda e formatando double valorVenda = double.Parse(dgvProduto.CurrentRow.Cells["valorVenda"].Value.ToString()); txtValorVenda.Text = valorVenda.ToString("F2"); cbxStatus.Text = dgvProduto.CurrentRow.Cells["status"].Value.ToString(); cbxCodUnidadeMedida.Text = dgvProduto.CurrentRow.Cells["uniNome"].Value.ToString(); cbxCodCat.Text = dgvProduto.CurrentRow.Cells["CatNome"].Value.ToString(); cbxCodSubcat.Text = dgvProduto.CurrentRow.Cells["SubNome"].Value.ToString(); txtQuantidade.Text = dgvProduto.CurrentRow.Cells["quant"].Value.ToString(); //Pegando valores do item compra var table = DALItensCompra.PegarDados(int.Parse(txtCodigo.Text)); if (table.Rows.Count != 0) { double valorCompra = double.Parse(table.Rows[0]["itensCompra_valor"].ToString()); txtValorPago.Text = valorCompra.ToString("F2"); } else { txtValorPago.Text = "00,00"; } //Pegando o valor compra e formatando //ESTE TRCHO ESTÁ COMENTADO PARA EVITAR UM BUG - SO DEVE SER DESCOMENTADO APOS CORREÇÃO //double valorCompra = double.Parse(table.Rows[0]["itensCompra_valor"].ToString()); //txtValorPago.Text = valorCompra.ToString("F2"); } }