private mdlDataBaseAccess.Tabelas.XsdTbCartasCredito GetTbCartasCredito() { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwPE = GetDtrwPE(); if ((dtrwPE == null) || (dtrwPE.IsnIdCartaCreditoNull())) { return(null); } mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFaturaComercial = GetDtrwFaturaComerical(); if ((dtrwFaturaComercial == null) || (dtrwFaturaComercial.IsidImportadorNull())) { return(null); } 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("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("nIdCartaCredito"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(dtrwPE.nIdCartaCredito); arlCondicaoCampo.Add("nIdImportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(dtrwFaturaComercial.idImportador); m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; return(m_cls_dba_ConnectionBD.GetTbCartasCredito(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null)); }
private void carregaDadosPE() { try { if ((m_typDatSetTbPes != null) && (m_typDatSetTbPes.tbPEs.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwTbPes = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)m_typDatSetTbPes.tbPEs.Rows[0]; if (!dtrwTbPes.IsnIdCartaCreditoNull()) { m_nIdCartaCredito = dtrwTbPes.nIdCartaCredito; } else { m_nIdCartaCredito = -1; } } base.carregaTypDatSet(); base.carregaNomeImportador(); if ((m_typDatSetTbCartasCredito != null) && (m_typDatSetTbCartasCredito.tbCartasCredito.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbCartasCredito.tbCartasCreditoRow dtrwTbCartasCredito = m_typDatSetTbCartasCredito.tbCartasCredito.FindBynIdCartaCreditonIdExportadornIdImportador(m_nIdCartaCredito, m_nIdExportador, m_nIdImportador); if (dtrwTbCartasCredito != null) { if (!dtrwTbCartasCredito.IsstrrNumeroNull()) { m_strNumeroCartaCredito = dtrwTbCartasCredito.strrNumero; } else { m_strNumeroCartaCredito = ""; } if (!dtrwTbCartasCredito.IsdtEmissaoNull()) { m_dtDataEmissao = dtrwTbCartasCredito.dtEmissao; } else { m_dtDataEmissao = System.DateTime.Now; } if (!dtrwTbCartasCredito.IsdValorNull()) { m_dValor = dtrwTbCartasCredito.dValor; } else { m_dValor = 0; } if (!dtrwTbCartasCredito.IsbEmendasNull()) { m_bEmendas = dtrwTbCartasCredito.bEmendas; } else { m_bEmendas = false; } if (!dtrwTbCartasCredito.IsbDiscrepanciasNull()) { m_bDiscrepancias = dtrwTbCartasCredito.bDiscrepancias; } else { m_bDiscrepancias = false; } if (!dtrwTbCartasCredito.IsnIdMoedaNull()) { m_nIdMoeda = dtrwTbCartasCredito.nIdMoeda; } else { m_nIdMoeda = 28; } } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }