private void vCarregaDadosFaturaComercial() { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPe"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPe); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFaturaComercial = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)typDatSetFaturasComerciais.tbFaturasComerciais.Rows[0]; // Moeda if (!dtrwFaturaComercial.IsidMoedaNull()) { m_nMoeda = dtrwFaturaComercial.idMoeda; } // Produtos Fatura mdlIncoterm.clsManipuladorValor obj = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, m_strIdPe); double dValorFatura; obj.vRetornaValores(out dValorFatura); m_dcValorFatura = (decimal)dValorFatura; // Removendo a Comissao por Conta Grafica mdlAgentes.clsAgenteVendaComissao agenteVenda = new mdlAgentes.clsAgenteVendaComissao(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel); m_dcValorFatura = m_dcValorFatura - agenteVenda.GetComissaoContaGrafica(m_nIdExportador, m_strIdPe); } }
private void m_btComissao_Click(object sender, System.EventArgs e) { CreateDataBase(); mdlAgentes.clsAgenteVendaComissao obj = new mdlAgentes.clsAgenteVendaComissao(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, this.m_txtPath.Text); m_txtRetorno.Text = obj.GetComissaoContaGrafica(Int32.Parse(this.m_txtIdExportador.Text), this.m_txtIdCodigo.Text).ToString(); }