//------------------------------------------------------------------------------------------------------------------- private void btLocalizar_Click(object sender, EventArgs e) { try { frmConsultaVenda fc = new frmConsultaVenda(); fc.ShowDialog(); if (fc.codigo != -1) { this.operacao = "alteracao"; BLLVenda bll = new BLLVenda(); ModeloVenda modelo = bll.carregaModelo(fc.codigo); txtVenCod.Text = modelo.ven_cod.ToString(); txtNFiscal.Text = modelo.ven_nfiscal.ToString(); txtCliCod.Text = modelo.cli_cod.ToString(); dtVenda.Value = modelo.ven_data; txtTotal.Text = modelo.ven_pagto_total.ToString(); nupParcelas.Value = modelo.ven_nparcela; cbTipoPagamento.SelectedValue = modelo.tpa_cod; if (modelo.ven_status == 2) { MessageBox.Show("Esta venda foi cancelada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.txtCliCod_Leave(sender, e); //carrega os itens dgvItens.Rows.Clear(); BLLItensVenda it = new BLLItensVenda(); DataTable itens = it.ListagemComFiltro(modelo.ven_cod); for (int i = 0; i < itens.Rows.Count; i++) { try { //gambi ModeloProduto p = new ModeloProduto(); BLLProduto bllp = new BLLProduto(); p = bllp.carregaModelo(Convert.ToInt32(itens.Rows[i]["pro_cod"])); double total = Convert.ToDouble(itens.Rows[i]["itv_valor"]) * Convert.ToDouble(itens.Rows[i]["itv_qtde"]); String[] k = new String[] { itens.Rows[i]["pro_cod"].ToString(), p.pro_nome, itens.Rows[i]["itv_qtde"].ToString(), itens.Rows[i]["itv_valor"].ToString(), total.ToString() }; this.dgvItens.Rows.Add(k); } catch (Exception error) { MessageBox.Show(error.Message); } } this.alteraBotoes(3); } else { this.alteraBotoes(1); } fc.Dispose(); }catch (Exception error) { MessageBox.Show(error.Message); } }