예제 #1
0
파일: XFrmMenu.cs 프로젝트: gercyc/ITE.ERP
        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();
            }
        }
예제 #2
0
파일: XFrmMenu.cs 프로젝트: gercyc/ITE.ERP
 internal void setTabMsg(OptionTabFooter option)
 {
     if (option == OptionTabFooter.Alert)
     {
         xtraTabPai.SelectedTabPageIndex = 1;
     }
     else if (option == OptionTabFooter.Help)
     {
         xtraTabPai.SelectedTabPageIndex = 2;
     }
     else
     {
         xtraTabPai.SelectedTabPageIndex = 3;
     }
 }