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);
            }
        }
Beispiel #2
0
 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();
 }