public void AddMsgsGrid(Mensagem mensagem, OptionTabFooter optionTab) { //ativa a aba que esta sendo chamada pela msg setTabMsg(optionTab); //exibe o dock dockPainelFooter.Show(); //adiciona cada mensagem nova ao form principal if (optionTab == OptionTabFooter.Alert) { this._alerts.Add(mensagem); this._alerts.Reverse(); this.gridControlAlerts.DataSource = _alerts; this.gridControlAlerts.RefreshDataSource(); } else if (optionTab == OptionTabFooter.Help) { this._help.Add(mensagem); this._help.Reverse(); this.gridControlHelp.DataSource = _help; this.gridControlHelp.RefreshDataSource(); } else { this._system.Add(mensagem); this._system.Reverse(); this.gridControlSystem.DataSource = _system; this.gridControlSystem.RefreshDataSource(); } }
internal void setTabMsg(OptionTabFooter option) { if (option == OptionTabFooter.Alert) { xtraTabPai.SelectedTabPageIndex = 1; } else if (option == OptionTabFooter.Help) { xtraTabPai.SelectedTabPageIndex = 2; } else { xtraTabPai.SelectedTabPageIndex = 3; } }