Пример #1
0
 protected override void carregaDadosBDEspecifico()
 {
     try
     {
         mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwRowTbFaturasProformas = null;
         if (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0)
         {
             dtrwRowTbFaturasProformas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows[0];
             if (!dtrwRowTbFaturasProformas.IslocalColetaNull())
             {
                 m_strLocalColeta = dtrwRowTbFaturasProformas.localColeta;
             }
             if (!dtrwRowTbFaturasProformas.IslocalDespachoNull())
             {
                 m_strLocalDespacho = dtrwRowTbFaturasProformas.localDespacho;
             }
             if (!dtrwRowTbFaturasProformas.IslocalDestinoNull())
             {
                 m_strLocalDestino = dtrwRowTbFaturasProformas.localDestino;
             }
             if (!dtrwRowTbFaturasProformas.IslocalEmbarqueNull())
             {
                 m_strLocalEmbarque = dtrwRowTbFaturasProformas.localEmbarque;
             }
             if (!dtrwRowTbFaturasProformas.IslocalEntregaNull())
             {
                 m_strLocalEntrega = dtrwRowTbFaturasProformas.localEntrega;
             }
             if (!dtrwRowTbFaturasProformas.IsidIncotermNull())
             {
                 m_nIdIncoterm = dtrwRowTbFaturasProformas.idIncoterm;
             }
             if (!dtrwRowTbFaturasProformas.IsidImportadorNull())
             {
                 m_nIdImportador = dtrwRowTbFaturasProformas.idImportador;
             }
         }
         base.carregaTypDatSet();
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
Пример #2
0
        private bool bCarregaDadosFaturaProforma()
        {
            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_strPe);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            m_typDatSetFaturasProformas          = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (m_typDatSetFaturasProformas.tbFaturasProformas.Rows.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)m_typDatSetFaturasProformas.tbFaturasProformas.Rows[0];

                // Incoterm
                if (!dtrwFatura.IsidIncotermNull())
                {
                    m_enumIncotermFatura = (mdlConstantes.Incoterm)dtrwFatura.idIncoterm;
                }
                // Frete Interno
                if (!dtrwFatura.IsfreteInternoNull())
                {
                    m_dFreteInterno = dtrwFatura.freteInterno;
                }
                // Frete Internacional
                if (!dtrwFatura.IsfreteInternacionalNull())
                {
                    m_dFreteInternacional = dtrwFatura.freteInternacional;
                }
                // Seguro
                if (!dtrwFatura.IsseguroNull())
                {
                    m_dSeguro = dtrwFatura.seguro;
                }
                // Outros
                if (!dtrwFatura.IsoutrosNull())
                {
                    m_dOutros = dtrwFatura.outros;
                }
                // Desconto
                if (!dtrwFatura.IsdDescontoNull())
                {
                    m_dDesconto = dtrwFatura.dDesconto;
                }
                // Ratiar
                if (!dtrwFatura.IsratiarDespesasNull())
                {
                    m_bRatiar = dtrwFatura.ratiarDespesas;
                }
                // Ratiar Desconto
                if (!dtrwFatura.IsbRatiarDescontoNull())
                {
                    m_bRatiarDesconto = dtrwFatura.bRatiarDesconto;
                }
            }
            return(m_cls_dba_ConnectionDB.Erro == null);
        }