Пример #1
0
        private void m_btCarregaDados_Click(object sender, System.EventArgs e)
        {
            CreateDataBase();
            m_txtRetorno.Text = "";

            // Campo
            Object obj = m_cbCampo.ReturnObjectSelectedItem();

            if (obj != null)
            {
                int nIdCampoBD = Int32.Parse(obj.ToString());
                mdlRelatoriosCallBack.clsRelatoriosCallBack callBack = new mdlRelatoriosCallBack.clsRelatoriosCallBack(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, m_txtPath.Text, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text);
                // Pagina
                callBack.Pagina = Int32.Parse(m_txtPagina.Text);
                object objRel = m_cbRelatorio.ReturnObjectSelectedItem();
                if (objRel != null)
                {
                    callBack.TipoRelatorio = Int32.Parse(objRel.ToString());
                }
                // Idioma
                Object objIdioma = m_cbIdioma.ReturnObjectSelectedItem();
                if (objIdioma != null)
                {
                    callBack.Idioma = Int32.Parse(objIdioma.ToString());
                }

                // Lista de Bandeiras
                callBack.ListaBandeiras = m_ilBandeiras;

                System.DateTime dttmAntes = System.DateTime.Now;
                m_txtRetorno.Text = callBack.strCarregaDados(nIdCampoBD);
                this.Text         = "Tempo = " + System.DateTime.Now.Subtract(dttmAntes).TotalMilliseconds.ToString() + " Milisegundos";
            }
        }
 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);
 }
Пример #3
0
        private void m_btShowDialog_Click(object sender, System.EventArgs e)
        {
            CreateDataBase();
            m_txtRetorno.Text = "";

            // Campo
            Object obj = m_cbCampo.ReturnObjectSelectedItem();

            if (obj != null)
            {
                int nIdCampoBD = Int32.Parse(obj.ToString());
                int nFuncao    = 1;
                int nStatus    = 0;
                mdlRelatoriosCallBack.clsRelatoriosCallBack callBack = new mdlRelatoriosCallBack.clsRelatoriosCallBack(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, m_txtPath.Text, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text);
                // Pagina
                callBack.Pagina = Int32.Parse(m_txtPagina.Text);

                // Idioma
                Object objIdioma = m_cbIdioma.ReturnObjectSelectedItem();
                if (objIdioma != null)
                {
                    callBack.Idioma = Int32.Parse(objIdioma.ToString());
                }

                // Lista de Bandeiras
                callBack.ListaBandeiras = m_ilBandeiras;
                System.DateTime dttmAntes = System.DateTime.Now;
                System.Collections.ArrayList arlRetorno = callBack.arlShowDialog(nIdCampoBD, nFuncao, ref nStatus);
                this.Text = "Tempo = " + System.DateTime.Now.Subtract(dttmAntes).TotalMilliseconds.ToString() + " Milisegundos";
                switch (nStatus)
                {
                case 0:                         // Nada
                    m_txtRetorno.Text = "NADA";
                    break;

                case 1:                         // Carrega Tudo
                    m_txtRetorno.Text = "TUDO";
                    break;

                case 2:                         // Carrega Lista
                    for (int nCont = 0; nCont < arlRetorno.Count; nCont++)
                    {
                        m_txtRetorno.Text += arlRetorno[nCont].ToString();
                    }
                    break;

                case 4:                         // Carrega Area Produtos
                    m_txtRetorno.Text = "AREA PRODUTOS";
                    break;
                }
            }
        }
        public frmFRelatoriosPropriedadesObjetoTextoDB(ref mdlTratamentoErro.clsTratamentoErro cls_ter_tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess cls_dba_ConnectionDB, string strEnderecoExecutavel, int nIdExportador, int nIdTipoRelatorio, int nIdIdioma, string strIdCodigo, System.Drawing.Color clrEtiqueta, System.Drawing.Color clrCampos, System.Drawing.Color clrFundo, System.Drawing.Image imgBandeiraIdioma, bool bCallBack, bool bPertenceAreaProdutos, bool bAlinhamentoInferiorAreaProdutos, int nAlinhamento, bool bImprimirSomenteUltimaPagina, int nFormatoNumero, int nCor, System.Drawing.Font fntFonte, bool bVisivelImpressao)
        {
            m_cls_ter_tratadorErro             = cls_ter_tratadorErro;
            m_cls_dba_ConnectionDB             = cls_dba_ConnectionDB;
            m_strEnderecoExecutavel            = strEnderecoExecutavel;
            m_nIdExportador                    = nIdExportador;
            m_strIdCodigo                      = strIdCodigo;
            m_nIdTipoRelatorio                 = nIdTipoRelatorio;
            m_nIdIdioma                        = nIdIdioma;
            m_bCallBack                        = bCallBack;
            m_bPertenceAreaProdutos            = bPertenceAreaProdutos;
            m_bAlinhamentoInferiorAreaProdutos = bAlinhamentoInferiorAreaProdutos;
            m_nAlinhamento                     = nAlinhamento;
            m_bImprimirSomenteUltimaPagina     = bImprimirSomenteUltimaPagina;
            m_nFormatoNumero                   = nFormatoNumero;

            m_clrEtiqueta = clrEtiqueta;
            m_clrCampos   = clrCampos;
            m_clrFundo    = clrFundo;

            m_cls_call_CallBack        = new mdlRelatoriosCallBack.clsRelatoriosCallBack(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo);
            m_cls_call_CallBack.Idioma = nIdIdioma;

            m_clrTexto = System.Drawing.Color.FromArgb(nCor);
            if (fntFonte != null)
            {
                m_fntFonte = fntFonte;
            }
            else
            {
                m_fntFonte = new System.Drawing.Font("Arial", 8);
            }
            m_bVisivelImpressao = bVisivelImpressao;

            InitializeComponent();
        }