Exemplo n.º 1
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.  The Parameter
        /// property is typically used to configure the page.</param>
        protected override async void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
        {
            Lib.DataSource.ProjectModuleSource projectmodule = new Lib.DataSource.ProjectModuleSource();
            //_projectId = projectmodule.GetProjectID();
            //_moduleId = projectmodule.GetModuleID();

            _projectId = Login.UserAccount.CurProjectID;
            _moduleId = Login.UserAccount.CurModuleID;
            (new Lib.DataSource.ComponentCrewDataSource()).InitiateSource();

            await LoadCategories(pageState);
            
        }
Exemplo n.º 2
0
        private void LoadOption()
        {
            Login.MasterPage.Loading(true, this);
            Lib.DataSource.ProjectModuleSource projectmodule = new Lib.DataSource.ProjectModuleSource();

            _drawinggrouping.HeaderClicked += Grouping_HeaderClicked;
            _drawinggrouping.ItemSelectionChanged += Grouping_ItemSelectionChanged;
            _drawinggrouping.SearchClicked += Grouping_SearchClicked;
            _drawingsort.SortClicked += Grouping_SearchClicked;
            _drawinginfo.InfoViewClicked += _drawinginfo_InfoViewClicked;
            _drawinginfo.ActiveOpacity = 1;
            _drawingsort.ActiveOpacity = 1;

            this.StretchingPanel.AddPanel(_drawinggrouping);
          //  this.StretchingPanel.AddPanel(_drawingsort);
            this.StretchingPanel.AddPanel(_drawinginfo);
          //  this.StretchingPanel.AddPanel(_stickynote);

            this.StretchingPanel.StretchOpened += StretchingPanel_StretchOpened;
            this.DrawingSlider.SlideChanged += Slider_ValueChanged;
            this.DrawingSlider.Minnumber = 1;
            this.DrawingEditor.EnableEdit(Login.LoginMode == WinAppLibrary.UI.LogMode.OnMode ? true : false);

            _projectid = Login.UserAccount.CurProjectID;
            _moduleid = Login.UserAccount.CurModuleID;

            switch (Login.LoginMode)
            {
                case WinAppLibrary.UI.LogMode.OnMode:
                    LoadOptionOnMode();
                    break;
                case WinAppLibrary.UI.LogMode.OffMode:
                    if (WinAppLibrary.Utilities.Helper.DownloadedData)
                        LoadOptionOffMode();
                    else
                    {
                        WinAppLibrary.Utilities.Helper.SimpleMessage("Please download data from server first.", "Warning!");
                        Login.MasterPage.Loading(false, this);
                    }
                    break;
            }

            LoadStoryBoardSwitch();
            StretchingPanel.Stretch(true);
        }