public void Reload()
        {
            try
            {
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    if (CurrentApp != null)
                    {
                        CurrentApp.SendLoadedMessage();
                    }
                    LoadModuleInfos();
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();

                    InitThemeInfoItems();
                    InitLangInfoItems();
                    InitUserInfo();
                    CreateModuleItems();

                    //ChangeTheme();
                    ChangeLanguage();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 初始化用户信息以及样式
        /// </summary>
        protected override void Init() //用了init()方法之后,不能在用this.load的方法了
        {
            try
            {
                PageName  = "AppealManage";
                StylePath = "UMPS3105/MainPageStyle.xaml";
                base.Init();

                SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", string.Format("Loading data, please wait...")));
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                    GetAuInfoLists();
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, string.Empty);

                    CreatePageButtons();
                    CreateOptButtons();
                    InitAppealColumns();
                    ChangeLanguage();
                    ChangeTheme();
                    CurrentApp.SendLoadedMessage();//加载完各种消息发送登录消息给UMP
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #3
0
        protected override void Init()
        {
            try
            {
                PageName  = "TempView";
                StylePath = "UMPS1299/TempView.xaml";

                base.Init();

                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    if (CurrentApp != null)
                    {
                        CurrentApp.SendLoadedMessage();
                    }
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();

                    ChangeLanguage();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #4
0
        protected override void Init() //用了init()方法之后,不能在用this.load的方法了
        {
            try
            {
                PageName  = "UMP TaskRecordDetail";
                StylePath = "UMPS3103/MainPageStyle.xaml";
                base.Init();
                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }

                InitTaskDetailColumns();
                InitTaskDetail();
                CreateOperationButton();
                SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", string.Format("Loading...")));

                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, "");
                    ChangeLanguage();
                    ChangeTheme();
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
        /// <summary>
        /// 初始化用户信息以及样式
        /// </summary>
        protected override void Init()
        {
            try
            {
                PageName  = "AppealReview";
                StylePath = "UMPS3105/MainPageStyle.xaml";

                base.Init();
                SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", string.Format("Loading data, please wait...")));
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, string.Empty);

                    CreateOptButtons();
                    BindData();
                    ReviewHistory();
                    ChangeLanguage();
                    ChangeTheme();
                    CurrentApp.SendLoadedMessage();//加载完各种消息发送登录消息给UMP
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #6
0
        protected override void Init()
        {
            try
            {
                ListBoxLanguages.ItemsSource = mListLangInfoItems;
                ListBoxThemes.ItemsSource    = mListThemeInfoItems;

                PageName  = "PageHeadView";
                StylePath = "UMPS1203/PageHeadView.xaml";

                base.Init();

                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }
                InitThemeInfoItems();
                InitLangInfoItems();
                InitUserInfo();

                ChangeTheme();
                ChangeLanguage();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #7
0
        protected override void Init()
        {
            PageName  = "SpeechAnalysisMainPage";
            StylePath = "UMPS5100/SpeechAnalysisPageResources.xaml";
            base.Init();
            CurrentApp.WriteLog("Init EncryptMainPage , CurrentLoadingModule = " + S5100App.CurrentLoadingModule);

            CurrentApp.SendLoadedMessage();
            Load_Page();
            S5100App.mainPage   = this;
            CurrentApp.AppTitle = CurrentApp.GetLanguageInfo(string.Format("FO{0}", CurrentApp.ModuleID), "Speech Analysis");
        }
        protected override void Init()
        {
            PageName  = "ResourceMainPage";
            StylePath = "UMPS2400/EncryptMainPageResources.xaml";
            base.Init();
            CurrentApp.WriteLog("Init EncryptMainPage , CurrentLoadingModule = " + S2400App.CurrentLoadingModule);

            CurrentApp.SendLoadedMessage();

            Load_Page();
            CurrentApp.AppTitle = CurrentApp.GetLanguageInfo(string.Format("FO{0}", CurrentApp.ModuleID), "Encryption management");
        }
        protected override void Init()
        {
            try
            {
                PageName  = "OnsiteMonitorMainView";
                StylePath = "UMPS4411/OnsiteMonitorMainView.xaml";

                TreeRegionList.ItemsSource = mRegionRoot.Children;

                base.Init();

                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }
                mViewerScale = 1.0;
                mViewMode    = 1;
                if (CurrentApp != null)
                {
                    SetBusy(true, CurrentApp.GetLanguageInfo("COMN005", string.Format("Loading basic data...")));
                }
                mListRegionItems.Clear();
                mRegionRoot.Children.Clear();
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    LoadAllStateInfos();
                    LoadAllSeatInfos();
                    LoadUserRegionIDs();
                    LoadRegionInfos(mRegionRoot, 0);
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();
                    SetBusy(false, string.Empty);

                    if (mRegionRoot.Children.Count > 0)
                    {
                        mRegionRoot.Children[0].IsExpanded = true;
                    }
                    InitToolBtnItems();
                    CreateToolBtnItems();

                    ChangeLanguage();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #10
0
        void FrameTemp_LoadCompleted(object sender, NavigationEventArgs e)
        {
            try
            {
                CurrentApp.SendLoadedMessage();

                CurrentApp.WriteLog("SendLoaded", string.Format("SendLoaded end"));
            }
            catch (Exception ex)
            {
                CurrentApp.ShowExceptionMessage(ex.Message);
            }
        }
Beispiel #11
0
        protected override void Init()
        {
            try
            {
                PageName  = "RegionManageMainView";
                StylePath = "UMPS4412/RegionManageMainView.xaml";

                GridTreeRegions.ItemsSource = mRootRegionItem.Children;

                base.Init();

                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }
                mListRegionItems.Clear();
                mRootRegionItem.Children.Clear();
                if (CurrentApp != null)
                {
                    SetBusy(true, CurrentApp.GetLanguageInfo("COMN005", string.Format("Loading basic data...")));
                }
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    LoadUserOperations();
                    LoadViewColumns();
                    LoadUserRegionIDs();
                    LoadRegionInfos(mRootRegionItem, 0);
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();
                    SetBusy(false, string.Empty);

                    CreateBasicOperations();
                    CreateRegionTreeColumns();

                    if (mRootRegionItem.Children.Count > 0)
                    {
                        mRootRegionItem.Children[0].IsExpanded = true;
                    }

                    ChangeLanguage();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #12
0
        protected override void Init()
        {
            try
            {
                this.ListBoxReources.ItemsSource = ListResources;
                this.ComboResource.ItemsSource   = ListresourceName;
                this.TreeViewObjects.ItemsSource = mRoot.Children;

                PageName  = "MainView";
                StylePath = "UMPS1111/MainPage.xaml";

                base.Init();
                if (CurrentApp != null)
                {
                    S1111App = CurrentApp as S1111App;
                }
                else
                {
                    S1111App = new S1111App(false);
                }
                ChangeTheme();
                ChangeLanguage();

                SetBusy(true, string.Empty);
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                    //触发Loaded消息
                    CurrentApp.SendLoadedMessage();

                    InitListresourceName();
                    LoadRentInfo();
                    LoadRelationInfo();
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, string.Empty);

                    LoadVCLogServerInfo();
                    LoadListBox();
                    InitTree();
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                CurrentApp.ShowExceptionMessage(ex.Message);
            }
        }
Beispiel #13
0
        protected override void Init()
        {
            try
            {
                PageName  = "MainPage";
                StylePath = "UMPS1112/MainPage.xaml";

                base.Init();
                if (CurrentApp != null)
                {
                    S1112App = CurrentApp as S1112App;
                }
                else
                {
                    S1112App = new S1112App(false);
                }
                ChangeTheme();
                ChangeLanguage();

                mListDomainInfo.Clear();
                SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", string.Format("Loading data, please wait...")));
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                    InitOperations();
                    InitRecordDataColumns();
                    InitDomainInfo();
                    CurrentApp.WriteLog("PageLoad", string.Format("All data loaded"));
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, string.Empty);
                    CreateOptButtons();
                    CreateDomainDataColumns();
                    //触发Loaded消息
                    CurrentApp.SendLoadedMessage();

                    ChangeTheme();
                    ChangeLanguage();

                    CurrentApp.WriteLog(string.Format("Load\t\tPage load end"));
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                CurrentApp.ShowExceptionMessage(ex.Message);
            }
        }
Beispiel #14
0
        protected override void Init()
        {
            try
            {
                PageName  = "UCAgentMaintenance";
                StylePath = "UMPS1103/UCAgentMaintenance.xaml";

                base.Init();

                ChangeTheme();
                ChangeLanguage();

                if (CurrentApp != null)
                {
                    //触发Loaded消息
                    CurrentApp.SendLoadedMessage();
                }

                mRoot.Children.Clear();
                mListCtlObjects.Clear();

                SetBusy(true, string.Empty);
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    LoadOperations();
                    //  LoadColumnData();
                    LoadCtlOrg(mRoot, -1);
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();
                    SetBusy(false, string.Empty);
                    InitColumns();
                    CreatButton();
                    InitColumns();

                    if (mRoot.Children.Count > 0)
                    {
                        mRoot.Children[0].IsExpanded = true;
                    }
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
        protected override void Init()
        {
            try
            {
                ListBoxLanguages.ItemsSource    = mListLangInfoItems;
                ListBoxThemes.ItemsSource       = mListThemeInfoItems;
                ListBoxModuleGroups.ItemsSource = mListModuleGroups;

                PageName  = "PageHeadNewView";
                StylePath = "UMPS1203/PageHeadNewView.xaml";

                CommandBindings.Add(new CommandBinding(AppItemCommand, AppItemCommand_Executed,
                                                       (s, ce) => ce.CanExecute = true));
                CommandBindings.Add(new CommandBinding(PageHeadCommand, PageHeadCommand_Executed,
                                                       (s, ce) => ce.CanExecute = true));

                base.Init();

                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    if (CurrentApp != null)
                    {
                        CurrentApp.SendLoadedMessage();
                    }
                    LoadModuleInfos();
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();

                    InitThemeInfoItems();
                    InitLangInfoItems();
                    InitUserInfo();
                    CreateModuleItems();

                    //ChangeTheme();
                    ChangeLanguage();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
        protected override void Init()
        {
            try
            {
                PageName  = "QueryConditionSetting";
                StylePath = "UMPS3107/MainPageStyle.xaml";
                base.Init();

                CurrentApp.SendLoadedMessage();
                ChangeTheme();
                ChangeLanguage();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #17
0
        protected override void Init()
        {
            try
            {
                PageName  = "SCMainView";
                StylePath = "UMPS3108/SCMainPage.xaml";

                base.Init();
                mListObjectItems.Clear();
                mListStatisticalParamItemDetails_ = new List <StatisticalParamItemDetail>();
                //ChangeTheme();
                //ChangeLanguage();

                SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", string.Format("Loading data, please wait...")));
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                    //触发Loaded消息
                    CurrentApp.SendLoadedMessage();

                    InitOperation();
                    InitStatisticalParam();
                    InitQualityParam();
                    InitParam();

                    CurrentApp.WriteLog("PageLoad", string.Format("All data loaded"));
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, string.Empty);

                    InitOperation();
                    LoadTree(mRoot, "0", 0);

                    ChangeLanguage();
                    CurrentApp.WriteLog(string.Format("Load\t\tPage load end"));
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
        protected override void Init()
        {
            try
            {
                PageName  = "AlarmSettingMainView";
                StylePath = "UMPS4415/AlarmSettingMainView.xaml";

                ListViewAlarmList.ItemsSource = mListAlarmMessageItems;

                base.Init();

                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }
                if (CurrentApp != null)
                {
                    SetBusy(true, CurrentApp.GetLanguageInfo("COMN005", string.Format("Loading basic data...")));
                }
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    LoadUserOperations();
                    LoadViewColumns();
                    LoadAgentStateInfos();
                    LoadAlarmMessageInfos();
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();
                    SetBusy(false, string.Empty);

                    CreateBasicOperations();
                    CreateAlarmColumns();
                    CreateAlarmMessageItems();

                    ChangeLanguage();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #19
0
        protected override void Init()
        {
            try
            {
                PageName  = "TaskPageView";
                StylePath = "UMPS1205/TaskPageView.xaml";

                //ListBoxAppList.ItemsSource = mListAppInfoItems;
                ListBoxGroups.ItemsSource = mListAppGroups;

                CommandBindings.Add(new CommandBinding(OpenAppCommand, OpenAppCommand_Executed,
                                                       (s, e) => { e.CanExecute = true; }));

                base.Init();

                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }

                SetBusy(true, string.Format("Loading basic informations..."));
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    LoadBasicAppInfos();
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();
                    SetBusy(false, string.Empty);

                    InitAppInfoItems();
                };
                worker.RunWorkerAsync();

                //ChangeTheme();
                ChangeLanguage();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #20
0
        protected override void Init()
        {
            try
            {
                PageName  = "UMP TaskTrack";
                StylePath = "UMPS3103/MainPageStyle.xaml";
                base.Init();
                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }

                InitOperationButton();
                AddQueryBtnOperation();
                BindCommands();
                InitTaskColumns();
                GetCurrentOperationFromApp(S3103Consts.OPT_TASKTRACK);
                string dtstart = DateTime.Now.AddMonths(-1).ToUniversalTime().ToString();
                string dtend   = DateTime.Now.AddMonths(1).ToUniversalTime().ToString();
                InitTasks("2", "0", string.Empty, string.Empty);//默认显示所有未完成的任务记录
                //触发状态栏动画
                SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", string.Format("Loading...")));
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                    //具体加载任务数据的方法
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, "");

                    ChangeTheme();
                    ChangeLanguage();
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #21
0
        protected override void Init()
        {
            try
            {
                PageName  = "DashboardMainView";
                StylePath = "UMPS1206/DashboardMainView.xaml";

                ListBoxLeftWidgets.ItemsSource   = mListLeftWidgetItems;
                ListBoxCenterWidgets.ItemsSource = mListCenterWidgetItems;

                CommandBindings.Add(new CommandBinding(UCWidgetView.ToolBtnCommand, ToolBtnCommand_Executed,
                                                       (s, ce) => ce.CanExecute = true));

                base.Init();

                SetBusy(true, string.Format("Loading basic informations..."));
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (s, de) =>
                {
                    InitToolButtonItems();
                    LoadBasicDataInfos();
                    LoadWidgetInfos();
                };
                worker.RunWorkerCompleted += (s, re) =>
                {
                    worker.Dispose();
                    SetBusy(false, string.Empty);

                    CurrentApp.SendLoadedMessage();

                    CreateToolBtnItems();
                    CreateWidgetItems();
                };
                worker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #22
0
        protected override void Init()
        {
            try
            {
                PageName  = "SSMMainPage";
                StylePath = "UMPS3101/SSMMainPage.xaml";

                base.Init();

                LvScoreSheets.ItemsSource = mListScoreSheets;
                BindCommands();

                SetBusy(true, string.Empty);
                mWorker         = new BackgroundWorker();
                mWorker.DoWork += (s, de) =>
                {
                    CurrentApp.SendLoadedMessage();

                    InitOperations();
                    InitColumnData();
                    LoadScoreSheets();
                };
                mWorker.RunWorkerCompleted += (s, re) =>
                {
                    mWorker.Dispose();
                    SetBusy(false, string.Empty);

                    InitColumns();
                    InitBasicOperations();
                    CreateOptButtons();

                    ChangeLanguage();
                };
                mWorker.RunWorkerAsync();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #23
0
        protected override void Init()
        {
            try
            {
                PageName  = "MaterialLibrary";
                StylePath = "UMPS3604/MainPageStyle.xaml";
                base.Init();

                CurrentApp.SendLoadedMessage();
                string strSql = string.Format("SELECT * FROM T_36_001_{0}", CurrentApp.Session.RentInfo.Token);
                InitContentsTreeInfo(strSql);
                InitPanels();
                CreateToolBarButtons();
                ChangeLanguage();
                PapersListInfoLoaded();
                ContentsCheckableTree.SelectedItemChanged += OrgContentsTree_SelectedItemChanged;
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }
Beispiel #24
0
        protected override void Init()
        {
            try
            {
                PageName  = "StatusBarView";
                StylePath = "UMPS1204/StatusBarView.xaml";

                base.Init();

                if (CurrentApp != null)
                {
                    CurrentApp.SendLoadedMessage();
                }
                SetDisplayVersion();

                ChangeLanguage();
            }
            catch (Exception ex)
            {
                ShowException(ex.Message);
            }
        }