public void GetSecondaryNavigation()
        {
            ExTraceGlobals.MailCallTracer.TraceDebug((long)this.GetHashCode(), "NavigationEventHandler.GetSecondaryNavigation");
            switch ((NavigationModule)base.GetParameter("m"))
            {
            case NavigationModule.Mail:
                NavigationHost.RenderMailSecondaryNavigation(this.Writer, base.UserContext);
                return;

            case NavigationModule.Calendar:
                if (!base.UserContext.IsFeatureEnabled(Feature.Calendar))
                {
                    throw new OwaSegmentationException("The calendar is disabled");
                }
                using (CalendarFolder folder = Utilities.GetFolder <CalendarFolder>(base.UserContext, base.UserContext.CalendarFolderOwaId, new PropertyDefinition[]
                {
                    ViewStateProperties.CalendarViewType,
                    ViewStateProperties.DailyViewDays
                }))
                {
                    DailyView.RenderSecondaryNavigation(this.Writer, folder, base.UserContext);
                    return;
                }
                break;

            case NavigationModule.Contacts:
                break;

            case NavigationModule.Tasks:
                if (!base.UserContext.IsFeatureEnabled(Feature.Tasks))
                {
                    throw new OwaSegmentationException("Tasks are disabled");
                }
                TaskView.RenderSecondaryNavigation(this.Writer, base.UserContext);
                return;

            case NavigationModule.Options:
                return;

            case NavigationModule.AddressBook:
                DirectoryView.RenderSecondaryNavigation(this.Writer, base.UserContext);
                return;

            case NavigationModule.Documents:
                DocumentLibraryUtilities.RenderSecondaryNavigation(this.Writer, base.UserContext);
                return;

            case NavigationModule.PublicFolders:
                NavigationHost.RenderPublicFolderSecondaryNavigation(this.Writer, base.UserContext);
                return;

            default:
                return;
            }
            if (!base.UserContext.IsFeatureEnabled(Feature.Contacts))
            {
                throw new OwaSegmentationException("The Contacts feature is disabled");
            }
            ContactView.RenderSecondaryNavigation(this.Writer, base.UserContext, false);
        }
Exemplo n.º 2
0
        public RootPage()
        {
            MainTabView    = new TabView();
            DailyView      = new DailyView();
            ArticleView    = new ArticleView();
            CollectionView = new CollectionView();

            AndroidToolBarBinder.SetMiddleText(this, TabBarText[index]);

            Children = new List <TabViewChildren>()
            {
                new TabViewChildren()
                {
                    Text = TabBarText[0],
                    UnSelectTextColor        = Color.Gray,
                    UnSelectImageSource      = "daily_24dp.png",
                    SelectedImageSource      = "daily_24dp.png",
                    SelectedTextColor        = TabBarColorFilter,
                    UnSelectImageColorFilter = Color.Gray,
                    SelectedImageColorFilter = TabBarColorFilter,
                    View = DailyView,
                },
                new TabViewChildren()
                {
                    Text = TabBarText[1],
                    UnSelectTextColor        = Color.Gray,
                    UnSelectImageSource      = "form_24dp.png",
                    SelectedImageSource      = "form_24dp.png",
                    SelectedTextColor        = TabBarColorFilter,
                    UnSelectImageColorFilter = Color.Gray,
                    SelectedImageColorFilter = TabBarColorFilter,
                    View = ArticleView,
                },
                new TabViewChildren()
                {
                    Text = TabBarText[2],
                    UnSelectTextColor        = Color.Gray,
                    UnSelectImageSource      = "collection_24dp.png",
                    SelectedImageSource      = "collection_24dp.png",
                    SelectedTextColor        = TabBarColorFilter,
                    UnSelectImageColorFilter = Color.Gray,
                    SelectedImageColorFilter = TabBarColorFilter,
                    View = CollectionView,
                },
            };
            MainTabView.AddChildrenViews(Children);
            MainTabView.SelectedChanged += Handle_SelectedChanged;

            Content = MainTabView;
        }
Exemplo n.º 3
0
 public void SignCallback(C2sSprotoType.checkin_aday.response resp)
 {
     if (curView != null && resp.errorcode == 1)
     {
         monthSign++;
         totalSign++;
         //pop.SetQianDao(monthSign);
         SetSignNum(totalSign);
         curView.SetReceive(true);
         CheckSignBtn();
         BagMgr.Instance.AddItemNumById(curView.data.item_id, curView.data.item_count);
         if (UserManager.Instance.vip_level >= curView.data.vip_level)
         {
             BagMgr.Instance.AddItemNumById(curView.data.vip_item_id, curView.data.vip_item_count);
         }
         curView = null;
     }
     NetworkManager.Instance.UserInfo();
 }
Exemplo n.º 4
0
 public void SetQianDao(List <QianDaoData> list)
 {
     while (dateTable.transform.childCount > 0)
     {
         DestroyImmediate(dateTable.transform.GetChild(0).gameObject);
     }
     dateListView = new Hashtable();
     dateListView.Clear();
     for (int index = 0; index < list.Count; index++)
     {
         GameObject obj = Instantiate(datePrefab);
         obj.SetActive(true);
         DailyView pop = obj.GetComponent <DailyView>();
         pop.InitData(this, list[index]);
         obj.name                    = list[index].sort.ToString();
         pop.transform.parent        = dateTable.transform;
         pop.transform.localPosition = Vector3.zero;
         pop.transform.localScale    = Vector3.one;
         dateListView.Add(list[index].num, pop);
     }
     dateTable.Reposition();
     dateScroll.ResetPosition();
 }
 protected void RenderView()
 {
     base.SanitizingResponse.Write("<div id=divLVHide></div>");
     base.SanitizingResponse.Write("<div id=\"divCalendarView\">");
     new Infobar().Render(base.SanitizingResponse);
     base.SanitizingResponse.Write("<div id=\"divCalendarToolbar\">");
     this.RenderToolbar();
     base.SanitizingResponse.Write("</div>");
     using (CalendarAdapterBase calendarAdapterBase = new PublishedCalendarAdapter((AnonymousSessionContext)base.SessionContext))
     {
         DailyView dailyView = new DailyView(base.SessionContext, calendarAdapterBase);
         dailyView.RenderHeadersAndEventArea(base.SanitizingResponse, false);
         base.SanitizingResponse.Write("<div id=\"divDV\" style=\"display:none;\">");
         base.SanitizingResponse.Write("<div id=\"divTS\">");
         dailyView.RenderTimeStrip(base.SanitizingResponse);
         base.SanitizingResponse.Write("</div>");
         dailyView.RenderSchedulingArea(base.SanitizingResponse);
         base.SanitizingResponse.Write("</div>");
         this.monthlyView.RenderView(base.SanitizingResponse, true);
         base.SanitizingResponse.Write("</div>");
         base.SanitizingResponse.Write("<div id=\"divSubjectFH\" class=\"visSbj\">MM</div>");
         base.SanitizingResponse.Write("<div id=\"divLocationFH\" class=\"visLn\">MM</div>");
     }
 }
Exemplo n.º 6
0
        private async void DailyView_OnKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.W)
            {
                if (dayShwoing)
                {
                    dayShwoing = false;
                    DailyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewHourly.Model"));
                }
                else
                {
                    DailyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewDaily.Model"));
                    dayShwoing = true;
                }
                DailyView.Model.InvalidatePlot(false);
            }
            else if (e.Key == Key.E)
            {
                if (WeekShowing)
                {
                    WeekShowing = false;
                    WeeklyMonthlyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewMonthly.Model"));
                }
                else
                {
                    WeeklyMonthlyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewWeekly.Model"));
                    WeekShowing = true;
                }
                WeeklyMonthlyView.Model.InvalidatePlot(false);
            }
            else if (e.Key == Key.Q)
            {
                var   c        = StockWindow.DataContext as GraphControl;
                var   d        = Market.DataContext as MetaData;
                Stock NewStock = d.GetGtraph(false);
                if (NewStock != null)
                {
                    c.update(NewStock);

                    DailyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewDaily.Model"));
                    dayShwoing = true;
                    WeeklyMonthlyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewWeekly.Model"));
                    WeekShowing = true;

                    WeeklyMonthlyView.Model.InvalidatePlot(true);
                    DailyView.Model.InvalidatePlot(true);
                }
            }
            else if (e.Key == Key.R)
            {
                var   c        = StockWindow.DataContext as GraphControl;
                var   d        = Market.DataContext as MetaData;
                Stock NewStock = d.GetGtraph(true);
                if (NewStock != null)
                {
                    c.update(NewStock);

                    DailyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewDaily.Model"));
                    dayShwoing = true;
                    WeeklyMonthlyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewWeekly.Model"));
                    WeekShowing = true;
                    WeeklyMonthlyView.Model.InvalidatePlot(true);
                    DailyView.Model.InvalidatePlot(true);
                }
            }
            else if (e.Key == Key.Space)
            {
                DailyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewDaily.Model"));
                dayShwoing = true;
                WeeklyMonthlyView.SetBinding(PlotView.ModelProperty, new Binding("ModelViewWeekly.Model"));
                WeekShowing = true;
                WeeklyMonthlyView.Model.InvalidatePlot(true);
                DailyView.Model.InvalidatePlot(true);
            }
        }
Exemplo n.º 7
0
 // Token: 0x06002758 RID: 10072 RVA: 0x000E040E File Offset: 0x000DE60E
 public ContentView(DailyView daily, MonthlyView monthly, bool isDailyMainView)
 {
     this.Daily           = daily;
     this.Monthly         = monthly;
     this.IsDailyMainView = isDailyMainView;
 }
Exemplo n.º 8
0
 public void Sign(DailyView v)
 {
     curView = v;
     NetworkManager.Instance.DailySign();
 }