public void RefreshUI(RefreshedTypes type)
 {
     if (OnUIRefreshed != null)
     {
         UIRefreshedEventArgs args = new UIRefreshedEventArgs();
         args.RefreshedType = type;
         OnUIRefreshed(this, args);
     }
 }
Example #2
0
        void editor_OnUIRefreshed(object sender, UIRefreshedEventArgs args)
        {
            if (args != null)
            {
                //if (args.RefreshedType == "1")
                //{
                //    this.Close();
                //    ReloadData();
                //}
                //else if (args.RefreshedType == "0")
                //{
                //    this.Close();
                //}
                switch (args.RefreshedType)
                {
                    case RefreshedTypes.All:
                        GenerateLeftMenu();
                        GenerateToolBar();
                        GenerateEntityTitle();
                        ReloadData();
                        break;

                    case RefreshedTypes.EntityInfo:
                        GenerateEntityTitle();
                        break;

                    case RefreshedTypes.LeftMenu:
                        GenerateLeftMenu();
                        break;

                    case RefreshedTypes.ToolBar:
                        GenerateToolBar();
                        break;

                    case RefreshedTypes.Close:
                        this.Close();
                        break;

                    case RefreshedTypes.CloseAndReloadData:
                        this.Close();
                        ReloadData();
                        break;
                    case RefreshedTypes.AuditInfo:
                        BindAudit();
                        // 1s 冉龙军
                        //beyond 隐藏kpi
                        //BindKPI();
                        // 1e
                        break;
                    case RefreshedTypes.ProgressBar:
                        ShowProgressBar();
                        break;

                    case RefreshedTypes.ShowProgressBar:
                        ShowProgressBars();
                        break;
                    case RefreshedTypes.HideProgressBar:
                        HideProgressBars();
                        break;
                    //case RefreshedTypes.UploadBar:
                    //    ShowUploadBar();
                    //    break;
                    case RefreshedTypes.HideAudit://隐藏审核控件
                        BindPnlAudit();
                        break;
                    case RefreshedTypes.ShowAudit:
                        ShowPnlAudit();//显示审核控件
                        break;

                }
            }
        }
 void TravelapplicationForm_OnUIRefreshed(object sender, UIRefreshedEventArgs args)
 {
    this.RefreshUI(args.RefreshedType);
 }
Example #4
0
 /// <summary>
 /// 负责刷新
 /// </summary>
 /// <param name="type"></param>
 private void Refresh(RefreshedTypes type)
 {
     UIRefreshedEventArgs args = new UIRefreshedEventArgs();
     args.RefreshedType = type;
     OnUIRefreshed(this, args);
 }