private void vCarregaDados() { m_cls_dba_ConnectionDB.DataPersist = false; System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoTipo = new System.Collections.ArrayList(); // Bancos arlCondicaoCampo.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlOrdenacaoCampo.Add("strNome"); arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetBancos = m_cls_dba_ConnectionDB.GetTbExportadoresBancos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, arlOrdenacaoCampo, arlOrdenacaoTipo); // Contratos Cambio m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetContratosCambio = m_cls_dba_ConnectionDB.GetTbContratosCambio(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); // Produtos Bordero m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetProdutosBordero = m_cls_dba_ConnectionDB.GetTbProdutosBordero(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); // Moedas m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.Resource; m_typDatSetMoedas = m_cls_dba_ConnectionDB.GetTbMoedas(null, null, null, null, null); vCarregaDadosFaturaComercial(); }
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 vCarregaDadosBancos() { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoTipo = new System.Collections.ArrayList(); // Bancos arlCondicaoCampo.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlOrdenacaoCampo.Add("strNome"); arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetBancos = m_cls_dba_ConnectionDB.GetTbExportadoresBancos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, arlOrdenacaoCampo, arlOrdenacaoTipo); }
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; } } }