private void vRefreshBancos(ref mdlComponentesGraficos.ListView lvBancos) { lvBancos.Items.Clear(); System.Collections.ArrayList arlCondicaoCampo = new ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new ArrayList(); System.Collections.ArrayList arlCondicaoValor = new ArrayList(); // Carregando os Dados arlCondicaoCampo.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos typDatSetExportadoresBancos = m_cls_dba_ConnectionDB.GetTbExportadoresBancos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); mdlDataBaseAccess.Tabelas.XsdTbContratosCambio typDatSetContratosCambio = m_cls_dba_ConnectionDB.GetTbContratosCambio(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); arlCondicaoCampo.Add("strIdPe"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); mdlDataBaseAccess.Tabelas.XsdTbProdutosBordero typDatSetProdutosBordero = m_cls_dba_ConnectionDB.GetTbProdutosBordero(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); System.Collections.ArrayList arlBancos = new System.Collections.ArrayList(); arlBancos.Add(m_nIdBancoExportadorFaturaComercial); foreach (mdlDataBaseAccess.Tabelas.XsdTbProdutosBordero.tbProdutosBorderoRow dtrwProduto in typDatSetProdutosBordero.tbProdutosBordero.Rows) { foreach (mdlDataBaseAccess.Tabelas.XsdTbContratosCambio.tbContratosCambioRow dtrwContratoCambio in typDatSetContratosCambio.tbContratosCambio.Rows) { if (dtrwContratoCambio.nIdContratoCambio == dtrwProduto.nIdContratoCambio) { if (!arlBancos.Contains(dtrwContratoCambio.nIdExportadorBanco)) { arlBancos.Add(dtrwContratoCambio.nIdExportadorBanco); } break; } } } System.Windows.Forms.ListViewItem lviBanco; // Inserindo Bancos dos Contratos de Cambio for (int i = 0; i < arlBancos.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos.tbExportadoresBancosRow dtrwBanco = typDatSetExportadoresBancos.tbExportadoresBancos.FindBynIdExportadornIdBanco(m_nIdExportador, Int32.Parse(arlBancos[i].ToString())); if (dtrwBanco != null) { lviBanco = lvBancos.Items.Add(dtrwBanco.strNome); lviBanco.Tag = dtrwBanco.nIdBanco; if (dtrwBanco.nIdBanco == m_nIdBancoExportadorFaturaComercial) { lviBanco.ForeColor = System.Drawing.Color.Red; } } } }
private void vCarregaNomeBanco(int nIdBanco, out string strNomeBanco) { strNomeBanco = ""; System.Collections.ArrayList arlCondicaoCampo = new ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new ArrayList(); System.Collections.ArrayList arlCondicaoValor = new ArrayList(); arlCondicaoCampo.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("nIdBanco"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(nIdBanco); mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos typDatSetExportadoresBancos = m_cls_dba_ConnectionDB.GetTbExportadoresBancos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (typDatSetExportadoresBancos.tbExportadoresBancos.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos.tbExportadoresBancosRow dtrwBanco = (mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos.tbExportadoresBancosRow)typDatSetExportadoresBancos.tbExportadoresBancos.Rows[0]; if (!dtrwBanco.IsstrNomeNull()) { strNomeBanco = dtrwBanco.strNome; } } }
private string strBanco(int nIdBanco) { string strRetorno = ""; mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos.tbExportadoresBancosRow dtrwBanco = m_typDatSetBancos.tbExportadoresBancos.FindBynIdExportadornIdBanco(m_nIdExportador, nIdBanco); if (dtrwBanco != null) { strRetorno = dtrwBanco.strNome; } return(strRetorno); }