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); } }
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); }