public SettingPage() : base() { InitializeComponent(); repositories = App.ViewModel.EmoticonList.Repositories; ResponsitoriesSelector.ItemsSource = repositories; repositories.CollectionChanged += Repositories_CollectionChanged; if (repositories.Count == 0) { ListEmptyLabel.Visibility = Visibility.Visible; ResponsitoriesSelector.Visibility = Visibility.Collapsed; } else { ListEmptyLabel.Visibility = Visibility.Collapsed; ResponsitoriesSelector.Visibility = Visibility.Visible; } updateWhenPicker.SelectedIndex = (int)App.Settings["updateWhen"]; updateWiFiSwitch.IsChecked = (bool)App.Settings["updateWiFi"]; RepositoriesAppBar = AppBar; }
public AppServiceImpl() { string appJsonFilePath = $"{AppDomain.CurrentDomain.BaseDirectory}ApplicationData.json"; _appCollection = new AppCollection(appJsonFilePath); string webAppJsonFilePath = $"{AppDomain.CurrentDomain.BaseDirectory}WebApplicationData.json"; _webAppCollection = new WebAppCollection(webAppJsonFilePath); }
public SAMIBase(IInternalConfigurationManager configManager) { ConfigManager = configManager; _collection = new AppCollection(ConfigManager); _collection.Init(HandleAsyncAlert); _conversationQueue = new Queue <Conversation>(); CanBeUpdated = false; }
public FavoriteList(AppCollection <string> items, Dictionary <int, string> notes) : base("Favorite") { favorite = items; noteMap = notes; if (favorite.Count > 0) { Rebuild(); } favorite.CollectionChanged += favorite_CollectionChanged; }
private void ApplicationGrid_ContextClick(object sender, RoutedEventArgs e) { AddAppWindow addApp = new AddAppWindow(); addApp.ShowDialog(); if (addApp.AddApplication) { AppCollection.Add(new MonitoredApp(addApp.FilePath, addApp.DisplayName, addApp.Arguments, addApp.AutoRestart)); } }
public RecentList(AppCollection <string> items, Dictionary <int, string> notes) : base("Recent") { recent = items; noteMap = notes; if (recent.Count > 0) { Rebuild(); } recent.CollectionChanged += recent_CollectionChanged; }
public EmoticonList(AppCollection <string> repositories) { IsUpdating = false; Repositories = new AppCollection <EmoticonRepository>(); urls = repositories; urls.CollectionChanged += URLs_CollectionChanged; foreach (string url in urls) { addRepository(url); } Rebuild(); }
public ActionResult SystemAppRedirectPage(Guid id, string typename, Guid?MenuID) { if (user == null) { return(Redirect(Url.Action("Logout"))); } UCHomeEntities uc = new UCHomeEntities(); if (userType.ToLower() == "p" && Request.Cookies["ChildInfo"] == null) { StudentEntities stu = new StudentEntities(); List <Guid> rel = stu.Stu_FamilyStuRel.Where(f => f.JZID == user.userid).Select(f => f.XSID).ToList(); if (rel.Count == 1) { //设置ChildGuid Guid xsid = rel.First(); View_Simple_StuInfo childinfo = uc.View_Simple_StuInfo.SingleOrDefault(s => s.xsid == xsid); UCHomeBasePage.SetChildCookies(childinfo); } else { return(RedirectToAction("HomePage", "Home")); } } UCHome_App_System app = uc.UCHome_App_System.SingleOrDefault(u => u.PKID == id); if (app != null && app.AppTarget == "_blank") { return(Redirect(app.AppUrl)); } AppCollection sysapp = new AppCollection(); sysapp.app = app; ViewBag.SelMenuID = MenuID; ViewBag.TypeName = typename; return(PartialView("AppRedirectPage", sysapp)); }
public AppManagerImpl() { string jsonFilePath = $"{AppDomain.CurrentDomain.BaseDirectory}ApplicationData.json"; _appCollection = new AppCollection(jsonFilePath); }
private void ApplicationGrid_RemoveClick(object sender, RoutedEventArgs e) { MonitoredApp monitoredApp = ((FrameworkElement)sender).DataContext as MonitoredApp; AppCollection.Remove(monitoredApp); }
public static void EditPrompt(EmoticonItem item = null) { item = item ?? new EmoticonItem(null, null); StackPanel panel = new StackPanel(); PhoneTextBox TextBox = new PhoneTextBox(); PhoneTextBox NoteBox = new PhoneTextBox(); if (item.Text != null) { TextBox.Text = item.Text; NoteBox.Text = item.Note; } TextBox.Hint = AppResources.Emoticon; NoteBox.Hint = AppResources.Note; panel.Children.Add(TextBox); panel.Children.Add(NoteBox); CustomMessageBox messageBox = new CustomMessageBox() { Message = AppResources.AddEmoticon, Content = panel, LeftButtonContent = AppResources.OK, IsLeftButtonEnabled = true, RightButtonContent = AppResources.Cancel, IsRightButtonEnabled = true }; TextBox.TextChanged += (s, ev) => { messageBox.IsLeftButtonEnabled = !string.IsNullOrWhiteSpace(TextBox.Text); }; messageBox.Dismissed += (s, ev) => { if (ev.Result == CustomMessageBoxResult.LeftButton) { AppCollection <string> favorite = App.ViewModel.Favorite; Dictionary <int, string> noteMap = App.ViewModel.NoteMap; if (favorite.Contains(item.Text)) { favorite.Remove(item.Text); noteMap.Remove(item.Text.GetHashCode()); } if (favorite.Contains(TextBox.Text)) { favorite.Remove(TextBox.Text); } favorite.Add(TextBox.Text); if (noteMap.ContainsKey(TextBox.Text.GetHashCode())) { noteMap[TextBox.Text.GetHashCode()] = NoteBox.Text; } else { noteMap.Add(TextBox.Text.GetHashCode(), NoteBox.Text); } App.Settings.Save(); App.ViewModel.FavoriteList.Rebuild(); } }; messageBox.Show(); TextBox.Focus(); }
protected override void bgw_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { try { using (DamWCFContext dam6Entities = new DamWCFContext(false)) { ResetConnectionString(dam6Entities); using (EF5x.Models.DamDBContext dam5Entities = new EF5x.Models.DamDBContext()) { ResetConnectionString(dam5Entities); //import tasktype foreach (var taskType in dam5Entities.TaskTypes) { var newTaskType = new TaskType(); newTaskType.Id = taskType.TaskTypeID; newTaskType.TypeName = taskType.TypeName; dam6Entities.TaskTypes.Add(newTaskType); dam6Entities.SaveChanges(); dam6Entities.Entry(newTaskType).State = System.Data.Entity.EntityState.Detached; } _allRowCnt = dam5Entities.AppCollections.Count(); DateTime minDate = new DateTime(1970, 1, 1); var newAppCol = new AppCollection(); var newTaskApp = new TaskApp(); foreach (var oldItem in dam5Entities.AppCollections) { newAppCol.Id = oldItem.AppCollectionID; newAppCol.CollectionName = oldItem.CollectionName; newAppCol.Description = oldItem.Description; newAppCol.Order = oldItem.Order; newAppCol.TaskTypeID = oldItem.taskTypeID; dam6Entities.AppCollections.Add(newAppCol); dam6Entities.SaveChanges(); dam6Entities.Entry(newAppCol).State = System.Data.Entity.EntityState.Detached;; var query = from i in dam5Entities.TaskAppratus where i.appCollectionID == newAppCol.Id select i; foreach (var item in query) { var id = (from i in dam6Entities.Apps where i.AppName == item.appName select i).First().Id; newTaskApp.Id = Guid.NewGuid(); newTaskApp.AppId = id; newTaskApp.Order = item.Order; newTaskApp.AppCollectionID = item.appCollectionID; dam6Entities.TaskApps.Add(newTaskApp); dam6Entities.SaveChanges(); dam6Entities.Entry(newTaskApp).State = System.Data.Entity.EntityState.Detached;; } handledCnt++; reportProgress(); } } } reportProgress(); bgwResult = "导入成功!"; } catch (Exception ex) { if (ex.InnerException != null) { bgwResult = ex.InnerException.Message; } else { bgwResult = ex.Message; } } }