private void Group_model_Click(object sender, RoutedEventArgs e) { CloureMenuGroup cloureMenuGroup = (CloureMenuGroup)sender; if (cloureMenuGroup.cloureMenuItems.Count == 0) { tbModuleTitle.Text = cloureMenuGroup.Title; //contentFrame.Navigate(typeof(PageContent), cloureMenuGroup.Name); LoadModuleInfo(cloureMenuGroup.Name); } else { if (cloureMenuGroup.isExpanded) { cloureMenuGroup.isExpanded = false; } else { cloureMenuGroup.isExpanded = true; } } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); grdLoader.Visibility = Visibility.Collapsed; grdPayment.Visibility = Visibility.Collapsed; LoadLocales(); CloureManager.SetLoaderUI(grdLoader); CloureManager.SetFrame(contentFrame); CloureManager.SetTitleControl(tbModuleTitle); txtCloureAccountType.Text = "Cloure " + accountType; txtUser.Text = CloureManager.cloureClient.Name + " " + CloureManager.cloureClient.LastName; txtUserGroup.Text = CloureManager.cloureClient.Group; txtUserMail.Text = CloureManager.cloureClient.Email; if (CloureManager.account_data_saved) { txtAccountAddOn.Content = "Olvidar sesiĆ³n"; } else { txtAccountAddOn.Visibility = Visibility.Collapsed; } await CloureManager.LoadAccountInfo(); if (accountType != "free" && accountType != "test_free") { //Difference between days to expire subscription and advice days if (CloureManager.getVencimientoDias() <= CloureManager.getPaymentAdviceDays()) { //LoadCloureProducts(accountType); } btnSubscribePremium.Visibility = Visibility.Collapsed; } else { btnSubscribePremium.Visibility = Visibility.Visible; } if (CloureManager.getCompanyType() == "generic" || CloureManager.getCompanyType() == "printing_houses") { LoadModuleInfo("invoicing"); } //Load Menu foreach (JsonValue jsonValue in CloureManager.cloureClient.modulesGroupsArr) { JsonObject groupItem = jsonValue.GetObject(); string group_id = groupItem.GetNamedString("Id"); string group_title = groupItem.GetNamedString("Title"); string group_icon = groupItem.GetNamedString("Icon"); JsonArray menuItems = groupItem.GetNamedArray("Items"); CloureMenuGroup group_model = new CloureMenuGroup(group_id, group_title, group_icon); if (menuItems.Count > 1) { for (uint j = 0; j < menuItems.Count; j++) { JsonObject menuItem = menuItems.GetObjectAt(j); string menu_id = menuItem.GetNamedString("Id"); string menu_title = menuItem.GetNamedString("Title"); string menu_group_id = menuItem.GetNamedString("GroupId"); if (menu_group_id == group_id) { CloureMenuItem mnu = new CloureMenuItem(menu_id, menu_title, menu_group_id); mnu.Click += Mnu_Click; group_model.cloureMenuItems.Add(mnu); } } } else { JsonObject menuItem = menuItems.GetObjectAt(0); string menu_id = menuItem.GetNamedString("Id"); string menu_title = menuItem.GetNamedString("Title"); group_model.Name = menu_id; group_model.Title = menu_title; } group_model.Style = (Style)Application.Current.Resources["CloureMenuGroup"]; group_model.isExpanded = false; group_model.Click += Group_model_Click; spMenuItems.Children.Add(group_model); } //Ad settings if (accountType == "test_free") { BannerAd.ApplicationId = "3f83fe91-d6be-434d-a0ae-7351c5a997f1"; BannerAd.AdUnitId = "test"; BannerAd.IsAutoRefreshEnabled = true; string myAppId = "d25517cb-12d4-4699-8bdc-52040c712cab"; string myAdUnitId = "test"; myInterstitialAd = new InterstitialAd(); myInterstitialAd.RequestAd(AdType.Video, myAppId, myAdUnitId); myInterstitialAd.AdReady += MyInterstitialAd_AdReady; myInterstitialAd.ErrorOccurred += MyInterstitialAd_ErrorOccurred; myInterstitialAd.Completed += MyInterstitialAd_Completed; myInterstitialAd.Cancelled += MyInterstitialAd_Cancelled; setUIAds(false); } else if (accountType == "free") { string AppId = "9phmgghfsgxp"; string BannerUnitId = "1100035377"; string VideoUnitId = "1100035195"; BannerAd.ApplicationId = AppId; BannerAd.AdUnitId = BannerUnitId; BannerAd.IsAutoRefreshEnabled = true; myInterstitialAd = new InterstitialAd(); myInterstitialAd.RequestAd(AdType.Video, AppId, VideoUnitId); myInterstitialAd.AdReady += MyInterstitialAd_AdReady; myInterstitialAd.ErrorOccurred += MyInterstitialAd_ErrorOccurred; myInterstitialAd.Completed += MyInterstitialAd_Completed; myInterstitialAd.Cancelled += MyInterstitialAd_Cancelled; setUIAds(false); } else { setUIAds(true); } //CloureManager.sendToast("Titulo", "Contenido"); txtAccountAddOn.Click += TxtAccountAddOn_Click; }