示例#1
0
        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;
                    }
                }
            }
        }
示例#2
0
        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;
                }
            }
        }
示例#3
0
        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);
        }