public dlgDBF_Fechamento(event_dlgDBF_Fechamento par_ev_layer)
        {
            InitializeComponent();

            ev_layer = par_ev_layer;
        }
        public override bool doEvent(int event_number, object arg)
        {
            switch (event_number)
            {
                #region - event_Load -

            case event_Load:
            {
                //InitEventCode event_Load

                                        #if ROBOT
                var_util.execDefinedRobot(this, var_alias);
                                        #else
                doEvent(event_Translate, null);
                doEvent(event_FormIsOpening, null);
                                        #endif

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_Translate -

            case event_Translate:
            {
                //InitEventCode event_Translate
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_FormIsOpening -

            case event_FormIsOpening:
            {
                //InitEventCode event_FormIsOpening

                i_Form.Text += " " + st_cod_empresa.PadLeft(6, '0');

                i_Form.CboReport.SelectedIndex = 0;

                ctrl_TxtMes.AcquireTextBox(i_Form.TxtMes, this, event_val_TxtMes, 2);
                ctrl_TxtAno.AcquireTextBox(i_Form.TxtAno, this, event_val_TxtAno, 4);

                ctrl_TxtMes.SetTextBoxText(DateTime.Now.Month.ToString());
                ctrl_TxtAno.SetTextBoxText(DateTime.Now.Year.ToString());

                ArrayList lst = new ArrayList();

                string nome_emp = "";

                var_exchange.fetch_empresasAfiliadas(st_cod_empresa,
                                                     ref header,
                                                     ref nome_emp,
                                                     ref lst);

                for (int t = 0; t < lst.Count; ++t)
                {
                    DadosEmpresa de = new DadosEmpresa(lst [t] as DataPortable);

                    i_Form.CboAfiliada.Items.Add(de.get_st_empresa());
                }

                if (lst.Count == 0)
                {
                    i_Form.CboAfiliada.Items.Add("");
                }

                i_Form.CboAfiliada.SelectedIndex = 0;

                //EndEventCode
                return(true);
            }

                #endregion

                #region - robot_ShowDialog -

            case robot_ShowDialog:
            {
                //InitEventCode robot_ShowDialog
                //EndEventCode
                return(true);
            }

                #endregion

                #region - robot_CloseDialog -

            case robot_CloseDialog:
            {
                //InitEventCode robot_CloseDialog
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_Confirmar -

            case event_Confirmar:
            {
                //InitEventCode event_Confirmar

                if (!ctrl_TxtAno.IsUserValidated && !ctrl_TxtMes.IsUserValidated)
                {
                    return(false);
                }

                switch (i_Form.CboReport.SelectedIndex)
                {
                case 0: doEvent(event_PorEmpresa, null);     break;

                case 1: doEvent(event_PorCartao, null);      break;
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_val_TxtMes -

            case event_val_TxtMes:
            {
                //InitEventCode event_val_TxtMes

                if (ctrl_TxtMes.getTextBoxValue() == "" ||
                    ctrl_TxtMes.getTextBoxValue_Long() > 12)
                {
                    i_Form.TxtMes.BackColor     = colorInvalid;
                    ctrl_TxtMes.IsUserValidated = false;
                }
                else
                {
                    i_Form.TxtMes.BackColor     = Color.White;
                    ctrl_TxtMes.IsUserValidated = true;
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_val_TxtAno -

            case event_val_TxtAno:
            {
                //InitEventCode event_val_TxtAno

                if (ctrl_TxtAno.getTextBoxValue().Length < 4)
                {
                    i_Form.TxtAno.BackColor     = colorInvalid;
                    ctrl_TxtAno.IsUserValidated = false;
                }
                else
                {
                    i_Form.TxtAno.BackColor     = Color.White;
                    ctrl_TxtAno.IsUserValidated = true;
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_PorEmpresa -

            case event_PorEmpresa:
            {
                //InitEventCode event_PorEmpresa

                // ##############################
                // # SETUP LISTS ################
                // ##############################

                ArrayList lstHeader     = new ArrayList();
                ArrayList lstContent    = new ArrayList();
                ArrayList lstTableSizes = new ArrayList();
                ArrayList lstFooter     = new ArrayList();
                ArrayList lstMessages   = new ArrayList();
                ArrayList lstFilters    = new ArrayList();

                string st_empresa             = "";
                string st_csv_cartao          = "";
                string st_csv_loja            = "";
                string st_csv_loja_content    = "";
                string st_csv_subtotal_loja   = "";
                string st_csv_subtotal_cartao = "";
                string st_csv_cartao_content  = "";
                string st_total = "";

                dlgStatus stat = new dlgStatus("Relatório");

                stat.LblActivity.Text = "Processando relatório no servidor";
                stat.Show();
                Application.DoEvents();

                if (!var_exchange.fetch_rel_3_fech("0",
                                                   ctrl_TxtMes.getTextBoxValue(),
                                                   ctrl_TxtAno.getTextBoxValue(),
                                                   st_cod_empresa,
                                                   i_Form.CboAfiliada.SelectedItem.ToString(),
                                                   ref header,
                                                   ref st_empresa,
                                                   ref st_csv_cartao,
                                                   ref st_csv_loja,
                                                   ref st_csv_loja_content,
                                                   ref st_csv_subtotal_loja,
                                                   ref st_csv_subtotal_cartao,
                                                   ref st_csv_cartao_content,
                                                   ref st_total))
                {
                    stat.Close();
                    return(false);
                }

                money     money_helper = new money();
                Hashtable mem_Lojas    = new Hashtable();

                stat.LblActivity.Text = "Obtendo resultados";

                Application.DoEvents();

                #region Busca todos os registros de todos as lojas
                {
                    ArrayList full_memory = new ArrayList();

                    while (st_csv_loja_content != "")
                    {
                        ArrayList tmp_memory = new ArrayList();

                        if (var_exchange.fetch_memory(st_csv_loja_content, "400", ref st_csv_loja_content, ref tmp_memory))
                        {
                            for (int t = 0; t < tmp_memory.Count; ++t)
                            {
                                full_memory.Add(tmp_memory[t]);
                            }
                        }
                    }

                    for (int t = 0; t < full_memory.Count; ++t)
                    {
                        DadosFechamento df = new DadosFechamento(full_memory[t] as DataPortable);

                        string tmp_loja = df.get_st_loja();

                        if (mem_Lojas [tmp_loja] == null)
                        {
                            mem_Lojas [tmp_loja] = new ArrayList();
                        }

                        ArrayList memoryLoja = mem_Lojas [tmp_loja] as ArrayList;

                        memoryLoja.Add(df);
                    }
                }
                #endregion

                stat.LblActivity.Text = "Gerando relatório para web";

                Application.DoEvents();

                int tot_Lojas = var_util.indexCSV(st_csv_loja);

                long tot_repasse = 0;

                ApplicationUtil var_utilFooter = new ApplicationUtil();

                var_utilFooter.indexCSV(st_csv_subtotal_loja);

                for (int h = 0; h < tot_Lojas; ++h)
                {
                    string loja = var_util.getCSV(h);

                    ArrayList memLojaList = mem_Lojas [loja] as ArrayList;

                    ArrayList lstFooterSub  = new ArrayList();
                    ArrayList lstHeaderSub  = new ArrayList();
                    ArrayList lstContentSub = new ArrayList();

                    lstMessages.Add("Fechamento da loja: " + loja);

                    lstTableSizes.Add(650);

                    lstHeaderSub.Add("NSU");
                    lstHeaderSub.Add("Cartão");
                    lstHeaderSub.Add("Nome");
                    lstHeaderSub.Add("Data e Hora");
                    lstHeaderSub.Add("Valor R$");
                    lstHeaderSub.Add("Parcela");
                    lstHeaderSub.Add("Terminal");

                    long sub_repasse = 0;

                    if (memLojaList != null)
                    {
                        for (int t = 0; t < memLojaList.Count; ++t)
                        {
                            DadosFechamento df = new DadosFechamento(memLojaList[t] as DataPortable);

                            ArrayList lstLine = new ArrayList();

                            lstLine.Add(df.get_st_nsu().PadLeft(6, '0'));
                            lstLine.Add(df.get_st_cartao());
                            lstLine.Add(df.get_st_nome());
                            lstLine.Add(var_util.getDDMMYYYY_format(df.get_dt_trans()));
                            lstLine.Add(money_helper.formatToMoney(df.get_vr_valor()));
                            lstLine.Add(df.get_nu_parcela());
                            lstLine.Add(df.get_st_terminal());

                            sub_repasse += Convert.ToInt64(df.get_vr_repasse());

                            lstContentSub.Add(lstLine);
                        }
                    }

                    lstFooterSub.Add("Sub-Total: " + "R$ " + money_helper.formatToMoney(var_utilFooter.getCSV(h)));
                    lstFooterSub.Add("Sub-Total repasse: " + "R$ " + money_helper.setMoneyFormat(sub_repasse));

                    tot_repasse += sub_repasse;

                    lstHeader.Add(lstHeaderSub);
                    lstFooter.Add(lstFooterSub);
                    lstContent.Add(lstContentSub);

                    if (h == tot_Lojas - 1)
                    {
                        lstFooterSub.Add("");
                        lstFooterSub.Add("Total de vendas nas lojas: " + "R$ " + money_helper.formatToMoney(st_total));
                        lstFooterSub.Add("Total de repasse para lojas: " + "R$ " + money_helper.setMoneyFormat(tot_repasse));
                    }
                }

                stat.Close();

                SyCrafReport rel = new SyCrafReport("Relatório de Fechamento por loja",
                                                    "RFE",
                                                    st_empresa,
                                                    "Mês " + ctrl_TxtMes.getTextBoxValue(),
                                                    "Ano " + ctrl_TxtAno.getTextBoxValue(),
                                                    ref lstHeader,
                                                    ref lstContent,
                                                    ref lstTableSizes,
                                                    ref lstFooter,
                                                    ref lstMessages,
                                                    ref lstFilters);


                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_PorCartao -

            case event_PorCartao:
            {
                //InitEventCode event_PorCartao

                // ##############################
                // # SETUP LISTS ################
                // ##############################

                ArrayList lstHeader     = new ArrayList();
                ArrayList lstContent    = new ArrayList();
                ArrayList lstTableSizes = new ArrayList();
                ArrayList lstFooter     = new ArrayList();
                ArrayList lstMessages   = new ArrayList();
                ArrayList lstFilters    = new ArrayList();

                string st_empresa             = "";
                string st_csv_cartao          = "";
                string st_csv_loja            = "";
                string st_csv_loja_content    = "";
                string st_csv_subtotal_loja   = "";
                string st_csv_subtotal_cartao = "";
                string st_csv_cartao_content  = "";
                string st_total = "";

                dlgStatus stat = new dlgStatus("Relatório");

                stat.LblActivity.Text = "Processando relatório no servidor";
                stat.Show();
                Application.DoEvents();

                if (!var_exchange.fetch_rel_3_fech("1",
                                                   ctrl_TxtMes.getTextBoxValue(),
                                                   ctrl_TxtAno.getTextBoxValue(),
                                                   st_cod_empresa,
                                                   i_Form.CboAfiliada.SelectedItem.ToString(),
                                                   ref header,
                                                   ref st_empresa,
                                                   ref st_csv_cartao,
                                                   ref st_csv_loja,
                                                   ref st_csv_loja_content,
                                                   ref st_csv_subtotal_loja,
                                                   ref st_csv_subtotal_cartao,
                                                   ref st_csv_cartao_content,
                                                   ref st_total))
                {
                    stat.Close();
                    return(false);
                }

                money     money_helper = new money();
                Hashtable mem_Cartoes  = new Hashtable();

                stat.LblActivity.Text = "Obtendo resultados";

                Application.DoEvents();

                #region Busca todos os registros de todos os cartoes
                {
                    ArrayList full_memory = new ArrayList();

                    while (st_csv_cartao_content != "")
                    {
                        ArrayList tmp_memory = new ArrayList();

                        if (var_exchange.fetch_memory(st_csv_cartao_content, "400", ref st_csv_cartao_content, ref tmp_memory))
                        {
                            for (int t = 0; t < tmp_memory.Count; ++t)
                            {
                                full_memory.Add(tmp_memory[t]);
                            }
                        }
                    }

                    for (int t = 0; t < full_memory.Count; ++t)
                    {
                        DadosFechamento df = new DadosFechamento(full_memory[t] as DataPortable);

                        string tmp_cartao = df.get_st_cartao();

                        if (mem_Cartoes [tmp_cartao] == null)
                        {
                            mem_Cartoes [tmp_cartao] = new ArrayList();
                        }

                        ArrayList memoryCart = mem_Cartoes [tmp_cartao] as ArrayList;

                        memoryCart.Add(df);
                    }
                }

                #endregion

                stat.LblActivity.Text = "Gerando relatório para web";

                Application.DoEvents();

                int tot_Cartoes = var_util.indexCSV(st_csv_cartao);

                ApplicationUtil var_utilFooter = new ApplicationUtil();

                var_utilFooter.indexCSV(st_csv_subtotal_cartao);

                for (int h = 0; h < tot_Cartoes; ++h)
                {
                    string cart = var_util.getCSV(h);

                    ArrayList lstFooterSub  = new ArrayList();
                    ArrayList lstHeaderSub  = new ArrayList();
                    ArrayList lstContentSub = new ArrayList();

                    lstMessages.Add("Fechamento do cartão: " + cart);

                    lstTableSizes.Add(800);

                    lstHeaderSub.Add("NSU");
                    lstHeaderSub.Add("Loja");
                    lstHeaderSub.Add("Data e Hora");
                    lstHeaderSub.Add("Valor R$");
                    lstHeaderSub.Add("Parcela");

                    ArrayList memCartList = mem_Cartoes [cart] as ArrayList;

                    if (memCartList != null)
                    {
                        for (int t = 0; t < memCartList.Count; ++t)
                        {
                            DadosFechamento df = new DadosFechamento(memCartList[t] as DataPortable);

                            ArrayList lstLine = new ArrayList();

                            lstLine.Add(df.get_st_nsu().PadLeft(6, '0'));
                            lstLine.Add(df.get_st_loja());
                            lstLine.Add(var_util.getDDMMYYYY_format(df.get_dt_trans()));
                            lstLine.Add(money_helper.formatToMoney(df.get_vr_valor()));
                            lstLine.Add(df.get_nu_parcela());

                            lstContentSub.Add(lstLine);
                        }
                    }

                    lstFooterSub.Add("Sub-Total: R$ " + money_helper.formatToMoney(var_utilFooter.getCSV(h)));

                    lstHeader.Add(lstHeaderSub);
                    lstFooter.Add(lstFooterSub);
                    lstContent.Add(lstContentSub);

                    if (h == tot_Cartoes - 1)
                    {
                        lstFooterSub.Add("");
                        lstFooterSub.Add("Total: " + "R$ " + money_helper.formatToMoney(st_total));
                    }
                }

                stat.Close();

                SyCrafReport rel = new SyCrafReport("Relatório de Fechamento por cartões",
                                                    "RFE",
                                                    st_empresa,
                                                    "Mês : " + ctrl_TxtMes.getTextBoxValue(),
                                                    "Ano : " + ctrl_TxtAno.getTextBoxValue(),
                                                    ref lstHeader,
                                                    ref lstContent,
                                                    ref lstTableSizes,
                                                    ref lstFooter,
                                                    ref lstMessages,
                                                    ref lstFilters);


                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_BDF -

            case event_BDF:
            {
                //InitEventCode event_BDF

                if (i_Form.CboReport.SelectedIndex != 1)
                {
                    MessageBox.Show("Geração somente para relatório de cartões", "Aviso");
                    return(false);
                }

                event_dlgDBF_Fechamento ev_call = new event_dlgDBF_Fechamento(var_util, var_exchange);

                ev_call.header = header;

                ev_call.mes            = ctrl_TxtMes.getTextBoxValue();
                ev_call.ano            = ctrl_TxtAno.getTextBoxValue();
                ev_call.st_cod_empresa = st_cod_empresa;

                ev_call.i_Form.ShowDialog();

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_BtnConfirmarClick -

            case event_BtnConfirmarClick:
            {
                //InitEventCode event_BtnConfirmarClick
                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_BtnDBFClick -

            case event_BtnDBFClick:
            {
                //InitEventCode event_BtnDBFClick
                //EndEventCode
                return(true);
            }

                #endregion

            default: break;
            }

            return(false);
        }
Exemple #3
0
        public RobotEngine(ApplicationUtil util, Exchange ex)
        {
            var_exchange = ex;
            var_util     = util;

                        #if ROBOT
            event_dlgRemessa tmp_event_dlgRemessa = new event_dlgRemessa(util, ex);
            tmp_event_dlgRemessa.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgRemessa"] = tmp_event_dlgRemessa;

            event_dlgGraficosEmp tmp_event_dlgGraficosEmp = new event_dlgGraficosEmp(util, ex);
            tmp_event_dlgGraficosEmp.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgGraficosEmp"] = tmp_event_dlgGraficosEmp;

            event_dlgDBF_Fechamento tmp_event_dlgDBF_Fechamento = new event_dlgDBF_Fechamento(util, ex);
            tmp_event_dlgDBF_Fechamento.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgDBF_Fechamento"] = tmp_event_dlgDBF_Fechamento;

            event_dlgReimpGift tmp_event_dlgReimpGift = new event_dlgReimpGift(util, ex);
            tmp_event_dlgReimpGift.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgReimpGift"] = tmp_event_dlgReimpGift;

            event_dlgObservacao tmp_event_dlgObservacao = new event_dlgObservacao(util, ex);
            tmp_event_dlgObservacao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgObservacao"] = tmp_event_dlgObservacao;

            event_dlgPrevLojista tmp_event_dlgPrevLojista = new event_dlgPrevLojista(util, ex);
            tmp_event_dlgPrevLojista.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgPrevLojista"] = tmp_event_dlgPrevLojista;

            event_dlgVendaParcelada tmp_event_dlgVendaParcelada = new event_dlgVendaParcelada(util, ex);
            tmp_event_dlgVendaParcelada.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgVendaParcelada"] = tmp_event_dlgVendaParcelada;

            event_dlgVendaLojista tmp_event_dlgVendaLojista = new event_dlgVendaLojista(util, ex);
            tmp_event_dlgVendaLojista.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgVendaLojista"] = tmp_event_dlgVendaLojista;

            event_dlgLojista tmp_event_dlgLojista = new event_dlgLojista(util, ex);
            tmp_event_dlgLojista.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgLojista"] = tmp_event_dlgLojista;

            event_dlgFatRecManual tmp_event_dlgFatRecManual = new event_dlgFatRecManual(util, ex);
            tmp_event_dlgFatRecManual.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFatRecManual"] = tmp_event_dlgFatRecManual;

            event_dlgResPend tmp_event_dlgResPend = new event_dlgResPend(util, ex);
            tmp_event_dlgResPend.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgResPend"] = tmp_event_dlgResPend;

            event_dlgNovoDependente tmp_event_dlgNovoDependente = new event_dlgNovoDependente(util, ex);
            tmp_event_dlgNovoDependente.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgNovoDependente"] = tmp_event_dlgNovoDependente;

            event_dlgUpdate tmp_event_dlgUpdate = new event_dlgUpdate(util, ex);
            tmp_event_dlgUpdate.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgUpdate"] = tmp_event_dlgUpdate;

            event_dlgConfFinalRepasse tmp_event_dlgConfFinalRepasse = new event_dlgConfFinalRepasse(util, ex);
            tmp_event_dlgConfFinalRepasse.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConfFinalRepasse"] = tmp_event_dlgConfFinalRepasse;

            event_dlgConfirmarRepasse tmp_event_dlgConfirmarRepasse = new event_dlgConfirmarRepasse(util, ex);
            tmp_event_dlgConfirmarRepasse.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConfirmarRepasse"] = tmp_event_dlgConfirmarRepasse;

            event_dlgCompensaCheque tmp_event_dlgCompensaCheque = new event_dlgCompensaCheque(util, ex);
            tmp_event_dlgCompensaCheque.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCompensaCheque"] = tmp_event_dlgCompensaCheque;

            event_dlgConsultaGift tmp_event_dlgConsultaGift = new event_dlgConsultaGift(util, ex);
            tmp_event_dlgConsultaGift.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConsultaGift"] = tmp_event_dlgConsultaGift;

            event_dlgRecargaGift tmp_event_dlgRecargaGift = new event_dlgRecargaGift(util, ex);
            tmp_event_dlgRecargaGift.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgRecargaGift"] = tmp_event_dlgRecargaGift;

            event_dlgFinalGift tmp_event_dlgFinalGift = new event_dlgFinalGift(util, ex);
            tmp_event_dlgFinalGift.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFinalGift"] = tmp_event_dlgFinalGift;

            event_dlgQuiosque tmp_event_dlgQuiosque = new event_dlgQuiosque(util, ex);
            tmp_event_dlgQuiosque.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgQuiosque"] = tmp_event_dlgQuiosque;

            event_dlgConfGiftCard tmp_event_dlgConfGiftCard = new event_dlgConfGiftCard(util, ex);
            tmp_event_dlgConfGiftCard.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConfGiftCard"] = tmp_event_dlgConfGiftCard;

            event_dlgExtrasGift tmp_event_dlgExtrasGift = new event_dlgExtrasGift(util, ex);
            tmp_event_dlgExtrasGift.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgExtrasGift"] = tmp_event_dlgExtrasGift;

            event_dlgCustoChamado tmp_event_dlgCustoChamado = new event_dlgCustoChamado(util, ex);
            tmp_event_dlgCustoChamado.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCustoChamado"] = tmp_event_dlgCustoChamado;

            event_dlgEditaChamado tmp_event_dlgEditaChamado = new event_dlgEditaChamado(util, ex);
            tmp_event_dlgEditaChamado.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgEditaChamado"] = tmp_event_dlgEditaChamado;

            event_dlgPesquisaChamado tmp_event_dlgPesquisaChamado = new event_dlgPesquisaChamado(util, ex);
            tmp_event_dlgPesquisaChamado.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgPesquisaChamado"] = tmp_event_dlgPesquisaChamado;

            event_dlgNovoChamado tmp_event_dlgNovoChamado = new event_dlgNovoChamado(util, ex);
            tmp_event_dlgNovoChamado.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgNovoChamado"] = tmp_event_dlgNovoChamado;

            event_dlgDadosCadastrais tmp_event_dlgDadosCadastrais = new event_dlgDadosCadastrais(util, ex);
            tmp_event_dlgDadosCadastrais.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgDadosCadastrais"] = tmp_event_dlgDadosCadastrais;

            event_dlgFatRel tmp_event_dlgFatRel = new event_dlgFatRel(util, ex);
            tmp_event_dlgFatRel.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFatRel"] = tmp_event_dlgFatRel;

            event_dlgRecebeArqBanco tmp_event_dlgRecebeArqBanco = new event_dlgRecebeArqBanco(util, ex);
            tmp_event_dlgRecebeArqBanco.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgRecebeArqBanco"] = tmp_event_dlgRecebeArqBanco;

            event_dlgFatGerarArquivo tmp_event_dlgFatGerarArquivo = new event_dlgFatGerarArquivo(util, ex);
            tmp_event_dlgFatGerarArquivo.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFatGerarArquivo"] = tmp_event_dlgFatGerarArquivo;

            event_dlgSegundaVia tmp_event_dlgSegundaVia = new event_dlgSegundaVia(util, ex);
            tmp_event_dlgSegundaVia.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgSegundaVia"] = tmp_event_dlgSegundaVia;

            event_dlgCancelaDespesa tmp_event_dlgCancelaDespesa = new event_dlgCancelaDespesa(util, ex);
            tmp_event_dlgCancelaDespesa.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCancelaDespesa"] = tmp_event_dlgCancelaDespesa;

            event_dlgFatExtra tmp_event_dlgFatExtra = new event_dlgFatExtra(util, ex);
            tmp_event_dlgFatExtra.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFatExtra"] = tmp_event_dlgFatExtra;

            event_dlgFaturamento tmp_event_dlgFaturamento = new event_dlgFaturamento(util, ex);
            tmp_event_dlgFaturamento.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFaturamento"] = tmp_event_dlgFaturamento;

            event_dlgAdminEmpresas tmp_event_dlgAdminEmpresas = new event_dlgAdminEmpresas(util, ex);
            tmp_event_dlgAdminEmpresas.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgAdminEmpresas"] = tmp_event_dlgAdminEmpresas;

            event_dlgEduSegundaVia tmp_event_dlgEduSegundaVia = new event_dlgEduSegundaVia(util, ex);
            tmp_event_dlgEduSegundaVia.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgEduSegundaVia"] = tmp_event_dlgEduSegundaVia;

            event_dlgEduCancelarCartao tmp_event_dlgEduCancelarCartao = new event_dlgEduCancelarCartao(util, ex);
            tmp_event_dlgEduCancelarCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgEduCancelarCartao"] = tmp_event_dlgEduCancelarCartao;

            event_dlgConfCartao tmp_event_dlgConfCartao = new event_dlgConfCartao(util, ex);
            tmp_event_dlgConfCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConfCartao"] = tmp_event_dlgConfCartao;

            event_dlgExpedicao tmp_event_dlgExpedicao = new event_dlgExpedicao(util, ex);
            tmp_event_dlgExpedicao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgExpedicao"] = tmp_event_dlgExpedicao;

            event_dlgHabilitarCartao tmp_event_dlgHabilitarCartao = new event_dlgHabilitarCartao(util, ex);
            tmp_event_dlgHabilitarCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgHabilitarCartao"] = tmp_event_dlgHabilitarCartao;

            event_dlgDesbloqueio tmp_event_dlgDesbloqueio = new event_dlgDesbloqueio(util, ex);
            tmp_event_dlgDesbloqueio.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgDesbloqueio"] = tmp_event_dlgDesbloqueio;

            event_dlgBloqueio tmp_event_dlgBloqueio = new event_dlgBloqueio(util, ex);
            tmp_event_dlgBloqueio.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgBloqueio"] = tmp_event_dlgBloqueio;

            event_dlgEducacional tmp_event_dlgEducacional = new event_dlgEducacional(util, ex);
            tmp_event_dlgEducacional.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgEducacional"] = tmp_event_dlgEducacional;

            event_dlgFechamento tmp_event_dlgFechamento = new event_dlgFechamento(util, ex);
            tmp_event_dlgFechamento.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgFechamento"] = tmp_event_dlgFechamento;

            event_dlgCadastroAtividade tmp_event_dlgCadastroAtividade = new event_dlgCadastroAtividade(util, ex);
            tmp_event_dlgCadastroAtividade.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCadastroAtividade"] = tmp_event_dlgCadastroAtividade;

            event_dlgAgendamento tmp_event_dlgAgendamento = new event_dlgAgendamento(util, ex);
            tmp_event_dlgAgendamento.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgAgendamento"] = tmp_event_dlgAgendamento;

            event_dlgRelatorios tmp_event_dlgRelatorios = new event_dlgRelatorios(util, ex);
            tmp_event_dlgRelatorios.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgRelatorios"] = tmp_event_dlgRelatorios;

            event_dlgCancelaVendaPayFone tmp_event_dlgCancelaVendaPayFone = new event_dlgCancelaVendaPayFone(util, ex);
            tmp_event_dlgCancelaVendaPayFone.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCancelaVendaPayFone"] = tmp_event_dlgCancelaVendaPayFone;

            event_dlgVendaEmpresarialCancelamento tmp_event_dlgVendaEmpresarialCancelamento = new event_dlgVendaEmpresarialCancelamento(util, ex);
            tmp_event_dlgVendaEmpresarialCancelamento.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgVendaEmpresarialCancelamento"] = tmp_event_dlgVendaEmpresarialCancelamento;

            event_dlgSelecionaTerminal tmp_event_dlgSelecionaTerminal = new event_dlgSelecionaTerminal(util, ex);
            tmp_event_dlgSelecionaTerminal.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgSelecionaTerminal"] = tmp_event_dlgSelecionaTerminal;

            event_dlgVendaEmpresarial tmp_event_dlgVendaEmpresarial = new event_dlgVendaEmpresarial(util, ex);
            tmp_event_dlgVendaEmpresarial.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgVendaEmpresarial"] = tmp_event_dlgVendaEmpresarial;

            event_dlgAlterarSenhaCartao tmp_event_dlgAlterarSenhaCartao = new event_dlgAlterarSenhaCartao(util, ex);
            tmp_event_dlgAlterarSenhaCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgAlterarSenhaCartao"] = tmp_event_dlgAlterarSenhaCartao;

            event_dlgPF_CadastroLojista tmp_event_dlgPF_CadastroLojista = new event_dlgPF_CadastroLojista(util, ex);
            tmp_event_dlgPF_CadastroLojista.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgPF_CadastroLojista"] = tmp_event_dlgPF_CadastroLojista;

            event_dlgPF_CadastroCliente tmp_event_dlgPF_CadastroCliente = new event_dlgPF_CadastroCliente(util, ex);
            tmp_event_dlgPF_CadastroCliente.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgPF_CadastroCliente"] = tmp_event_dlgPF_CadastroCliente;

            event_dlgAutorizaVendaPayFone tmp_event_dlgAutorizaVendaPayFone = new event_dlgAutorizaVendaPayFone(util, ex);
            tmp_event_dlgAutorizaVendaPayFone.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgAutorizaVendaPayFone"] = tmp_event_dlgAutorizaVendaPayFone;

            event_dlgVerificaPendenciaPayFone tmp_event_dlgVerificaPendenciaPayFone = new event_dlgVerificaPendenciaPayFone(util, ex);
            tmp_event_dlgVerificaPendenciaPayFone.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgVerificaPendenciaPayFone"] = tmp_event_dlgVerificaPendenciaPayFone;

            event_dlgCancelaPendenciaPayFone tmp_event_dlgCancelaPendenciaPayFone = new event_dlgCancelaPendenciaPayFone(util, ex);
            tmp_event_dlgCancelaPendenciaPayFone.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCancelaPendenciaPayFone"] = tmp_event_dlgCancelaPendenciaPayFone;

            event_dlgGravaPendenciaPayFone tmp_event_dlgGravaPendenciaPayFone = new event_dlgGravaPendenciaPayFone(util, ex);
            tmp_event_dlgGravaPendenciaPayFone.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgGravaPendenciaPayFone"] = tmp_event_dlgGravaPendenciaPayFone;

            event_dlgConsultaTransacoes tmp_event_dlgConsultaTransacoes = new event_dlgConsultaTransacoes(util, ex);
            tmp_event_dlgConsultaTransacoes.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConsultaTransacoes"] = tmp_event_dlgConsultaTransacoes;

            event_dlgConsultaCartao tmp_event_dlgConsultaCartao = new event_dlgConsultaCartao(util, ex);
            tmp_event_dlgConsultaCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConsultaCartao"] = tmp_event_dlgConsultaCartao;

            event_dlgLimiteCartao tmp_event_dlgLimiteCartao = new event_dlgLimiteCartao(util, ex);
            tmp_event_dlgLimiteCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgLimiteCartao"] = tmp_event_dlgLimiteCartao;

            event_dlgLocalizacao tmp_event_dlgLocalizacao = new event_dlgLocalizacao(util, ex);
            tmp_event_dlgLocalizacao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgLocalizacao"] = tmp_event_dlgLocalizacao;

            event_dlgConsultaAuditoria tmp_event_dlgConsultaAuditoria = new event_dlgConsultaAuditoria(util, ex);
            tmp_event_dlgConsultaAuditoria.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConsultaAuditoria"] = tmp_event_dlgConsultaAuditoria;

            event_dlgConsultaEmpresa tmp_event_dlgConsultaEmpresa = new event_dlgConsultaEmpresa(util, ex);
            tmp_event_dlgConsultaEmpresa.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConsultaEmpresa"] = tmp_event_dlgConsultaEmpresa;

            event_dlgConsultaLoja tmp_event_dlgConsultaLoja = new event_dlgConsultaLoja(util, ex);
            tmp_event_dlgConsultaLoja.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConsultaLoja"] = tmp_event_dlgConsultaLoja;

            event_dlgConvenios tmp_event_dlgConvenios = new event_dlgConvenios(util, ex);
            tmp_event_dlgConvenios.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgConvenios"] = tmp_event_dlgConvenios;

            event_dlgManutencaoTerminal tmp_event_dlgManutencaoTerminal = new event_dlgManutencaoTerminal(util, ex);
            tmp_event_dlgManutencaoTerminal.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgManutencaoTerminal"] = tmp_event_dlgManutencaoTerminal;

            event_dlgSelecionaEmpresa tmp_event_dlgSelecionaEmpresa = new event_dlgSelecionaEmpresa(util, ex);
            tmp_event_dlgSelecionaEmpresa.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgSelecionaEmpresa"] = tmp_event_dlgSelecionaEmpresa;

            event_dlgNovoTerminal tmp_event_dlgNovoTerminal = new event_dlgNovoTerminal(util, ex);
            tmp_event_dlgNovoTerminal.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgNovoTerminal"] = tmp_event_dlgNovoTerminal;

            event_dlgManutencaoUsuario tmp_event_dlgManutencaoUsuario = new event_dlgManutencaoUsuario(util, ex);
            tmp_event_dlgManutencaoUsuario.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgManutencaoUsuario"] = tmp_event_dlgManutencaoUsuario;

            event_dlgNovaLoja tmp_event_dlgNovaLoja = new event_dlgNovaLoja(util, ex);
            tmp_event_dlgNovaLoja.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgNovaLoja"] = tmp_event_dlgNovaLoja;

            event_dlgNovaEmpresa tmp_event_dlgNovaEmpresa = new event_dlgNovaEmpresa(util, ex);
            tmp_event_dlgNovaEmpresa.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgNovaEmpresa"] = tmp_event_dlgNovaEmpresa;

            event_dlgCadastroUsuario tmp_event_dlgCadastroUsuario = new event_dlgCadastroUsuario(util, ex);
            tmp_event_dlgCadastroUsuario.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgCadastroUsuario"] = tmp_event_dlgCadastroUsuario;

            event_dlgPassword tmp_event_dlgPassword = new event_dlgPassword(util, ex);
            tmp_event_dlgPassword.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgPassword"] = tmp_event_dlgPassword;

            event_dlgLogin tmp_event_dlgLogin = new event_dlgLogin(util, ex);
            tmp_event_dlgLogin.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgLogin"] = tmp_event_dlgLogin;

            event_dlgNovoCartao tmp_event_dlgNovoCartao = new event_dlgNovoCartao(util, ex);
            tmp_event_dlgNovoCartao.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["dlgNovoCartao"] = tmp_event_dlgNovoCartao;

            event_MainForm tmp_event_MainForm = new event_MainForm(util, ex);
            tmp_event_MainForm.mapEvents(ref lst_layers, ref hsh_layers_events);
            hsh_layers ["MainForm"] = tmp_event_MainForm;

            Load();
                        #endif
        }