Example #1
0
        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
                //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_Adicionar -

            case event_Adicionar:
            {
                //InitEventCode event_Adicionar

                event_dlgCadastroAtividade ev_call = new event_dlgCadastroAtividade(var_util, var_exchange);

                ev_call.header = header;

                ev_call.i_Form.ShowDialog();

                if (ev_call.HouveCadastro)
                {
                    doEvent(event_buscaDados, null);
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_Remover -

            case event_Remover:
            {
                //InitEventCode event_Remover

                string fk_agenda = var_util.getSelectedListViewItemTag(i_Form.LstTrans);

                if (fk_agenda != null)
                {
                    var_exchange.del_agenda(fk_agenda, ref header);

                    doEvent(event_buscaDados, null);
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_buscaDados -

            case event_buscaDados:
            {
                //InitEventCode event_buscaDados

                Application.DoEvents();

                string st_csv_id = "";

                i_Form.LstTrans.Items.Clear();

                ArrayList desc = new TipoAtividadeDesc().GetArray();

                if (var_exchange.fetch_agenda(ref header,
                                              ref st_csv_id))
                {
                    ArrayList full_memory = new ArrayList();

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

                        if (var_exchange.fetch_memory(st_csv_id, "400", ref st_csv_id, 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)
                    {
                        DadosAgenda da = new DadosAgenda(full_memory[t] as DataPortable);

                        int index = Convert.ToInt32(da.get_en_atividade()) - 1;

                        string [] full_row = new string [] { da.get_st_empresa() + " - " + da.get_st_nome_empresa(),
                                  desc[index].ToString(),
                                  da.get_st_info() };

                        i_Form.LstTrans.Items.Add(var_util.GetListViewItem(da.get_fk_agenda(), full_row));
                    }

                    Application.DoEvents();
                }

                //EndEventCode
                return(true);
            }

                #endregion

                #region - event_BtnAdicionarClick -

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

                #endregion

                #region - event_BtnRemoverClick -

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

                #endregion

                #region - event_DlgAgendamentoShown -

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

                #endregion

            default: break;
            }

            return(false);
        }