private void CarregaDadosBDDinamicos(ref mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios typDatSetRelatoriosCamposBDRelatorios) { mdlRelatoriosCallBack.clsRelatoriosCallBack callBack = new mdlRelatoriosCallBack.clsRelatoriosCallBack(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); callBack.InsertTextosDinamicos(m_nIdTipoRelatorio, ref typDatSetRelatoriosCamposBDRelatorios); mdlRelatoriosCallBackAreaProdutos.clsRelatoriosCallBackAreaProdutos callBackAreaProdutos = new mdlRelatoriosCallBackAreaProdutos.clsRelatoriosCallBackAreaProdutos(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel); callBackAreaProdutos.InsertCamposBDDinamicos(m_nIdExportador, m_nIdTipoRelatorio, ref typDatSetRelatoriosCamposBDRelatorios); }
private void RefreshCampos() { m_cbCampo.Clear(); // Identificando o Relatorio Object obj = m_cbRelatorio.ReturnObjectSelectedItem(); if (obj != null) { string strId = obj.ToString(); if (strId.Length == 1) { strId = "0" + strId; } switch (strId) { case "00": RefreshCamposTextos(); break; default: m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.Resource; mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios.tbRelatoriosCamposBDRelatoriosRow dtrwCampo; mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios typDatSetTbRelatoriosBDRelatorio = m_cls_dba_ConnectionBD.GetTbRelatoriosCamposBDRelatorios(null, null, null, null, null); for (int nCont = 0; nCont < typDatSetTbRelatoriosBDRelatorio.tbRelatoriosCamposBDRelatorios.Rows.Count; nCont++) { dtrwCampo = (mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios.tbRelatoriosCamposBDRelatoriosRow)typDatSetTbRelatoriosBDRelatorio.tbRelatoriosCamposBDRelatorios.Rows[nCont]; if (dtrwCampo.nIdTipoRelatorio.ToString("00") == strId) { m_cbCampo.AddItem(dtrwCampo.strNomeCampoNoRelatorio, dtrwCampo.nIdCampoBD); } } m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; break; } } }
private void CarregaDadosBD() { try { 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(); arlCondicaoCampo.Add("nIdTipoRelatorio"); arlCondicaoComparador.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente); arlCondicaoValor.Add(m_nIdTipoRelatorio); arlOrdenacaoCampo.Add("strNomeCampoNoRelatorio"); arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.Resource; m_typDatSetTbRelatoriosTodosCamposBD = m_cls_dba_ConnectionDB.GetTbRelatoriosTodosCamposBD(null, null, null, null, null); m_typDatSetTbRelatoriosCamposBDRelatorios = m_cls_dba_ConnectionDB.GetTbRelatoriosCamposBDRelatorios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, arlOrdenacaoCampo, arlOrdenacaoTipo); CarregaDadosBDDinamicos(ref m_typDatSetTbRelatoriosCamposBDRelatorios); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; }catch (System.Exception eErro) { m_cls_ter_tratadorErro.trataErro(ref eErro); } }