public void StoreCategories() { SelectedCategory.Clear(); var lstCategories = new ArrayList(); if (Settings.Enablecategories == EventModuleSettings.DisplayCategories.SingleSelect) { lstCategories.Add(ddlCategories.SelectedValue); } else { if (ddlCategories.CheckedItems.Count > 0 && ddlCategories.CheckedItems.Count != ddlCategories.Items.Count) { foreach (var item in ddlCategories.CheckedItems) { lstCategories.Add(item.Value); } } else { lstCategories.Add("-1"); } } SelectedCategory = lstCategories; }
public ActionResult Create([Bind(Include = "UserNo,UserId,UserPassword,UserName")] User user, string[] checkbox) { if (ModelState.IsValid) { var id = from a in db.Users.ToList() orderby a.UserNo select a; user.UserNo = id.Last().UserNo + 2; user.UserClass = "Student"; user.UserPassword = Encryption.Encode(user.UserPassword); for (int i = 0; i < checkbox.Length; i++) { var cuser = new SelectedCategory() { CatUSelect = int.Parse(checkbox[i]), CatUName = user.UserNo }; db2.Categories.Add(cuser); } db.Users.Add(user); db2.SaveChanges(); db.SaveChanges(); } Session["UserClass"] = user.UserClass; Session["UserName"] = user.UserName; Session["UserNo"] = user.UserNo; Session["UserPw"] = user.UserPassword; return(Redirect("~/home")); }
private void instance_ListBox_SelectedIndexChanged(object sender, EventArgs e) { addCounter_ToolStripButton.Enabled = false; if (instance_ListBox.SelectedIndex < 0) { return; } counter_ListBox.DataSource = null; counter_ListBox.Items.Clear(); counter_ListBox.SelectedIndexChanged -= counter_ListBox_SelectedIndexChanged; addCounter_ToolStripButton.Enabled = false; if (_loadFromMachine) { LoadCounters(_selectedServer.HostName); } else { if (SelectedCategory.ToString() == PrintQueueCategory) { LoadCounters(PrintQueueCategory); } else { LoadCounters(SelectedInstance); } } counter_ListBox.SelectedIndexChanged += counter_ListBox_SelectedIndexChanged; }
private void DeleteAction() { SelectedCategory.Delete(); App.Model.SaveChanges(); RaisePropertyChanged(nameof(Categories)); App.NotifyColleagues(AppMessages.MSG_CATEGORY_CHANGED); }
public ActionResult ChangeCat(string[] checkbox) { var ab = from a in db.Categories.ToList() where a.CatUName == int.Parse(Session["UserNo"].ToString()) select a; foreach (var item in ab) { db.Categories.Remove(item); } db.SaveChanges(); SelectedCategory abc = new SelectedCategory() { CatUName = int.Parse(Session["UserNo"].ToString()), }; for (int i = 0; i < checkbox.Length; i++) { abc.CatUSelect = int.Parse(checkbox[i]); db.Categories.Add(abc); db.SaveChanges(); } db.SaveChanges(); return(RedirectToAction("Settings")); }
public async void DeleteCategoryAction() { await _categoryService.DeleteCategoryById(SelectedCategory.GetId()); SelectedCategory = null; await UpdateData(); }
public async override Task InitAsync() { ShowSelectNextCategoryTipIfRequiredAsync().HandleResult(); await SelectedCategory.InitAsync(); await base.InitAsync(); }
private void OnSelectedCategoryPositionChanged() { System.Diagnostics.Debug.WriteLine($"SelectedCategoryPosition changed to {SelectedCategoryPosition}"); IsSelectNextCategoryTipEnabled = false; IsSelectNextCategoryTipNotRequired = true; SelectedCategory.InitAsync().HandleResult(); }
private void EditCategory() { CategoryModel newCategory = new CategoryModel { DataIndexes = new List <int>(SelectedCategory?.DataIndexes), Name = SelectedCategory.Name }; CategoryValidateViewModel validateVM = new CategoryValidateViewModel(ref newCategory); Views.CategoryValidateView validateView = new Views.CategoryValidateView(); validateView.DataContext = validateVM; validateView.ShowDialog(); if (!SelectedCategory.Equals(newCategory)) { try { storageHandler.ReplaceCategory(SelectedCategory, newCategory); } catch (FileNotFoundException ex) { MessageBox.Show($"File not found {ex.Message}."); } catch (InvalidOperationException ex) { MessageBox.Show($"Can't save data to file {ex.Message}."); } catch (Exception ex) { MessageBox.Show($"Something is wrong {ex.Message}."); } GetCategories(); } }
public void SaveTaskAction() { RestClient.UpdateTask(SelectedTask); for (int i = 0; i < Categories.Count(); i++) { if (Categories[i] == SelectedCategory) { for (int j = 0; j < Categories[i].Tasks.Count(); j++) { if (Categories[i].Tasks[j].Id == SelectedTask.Id) { Categories[i].Tasks[j] = SelectedTask; } else { for (int k = 0; k < Categories[i].Tasks[j].SubTasks.Count(); k++) { if (Categories[i].Tasks[j].SubTasks[k].Id == SelectedTask.Id) { Categories[i].Tasks[j].SubTasks[k] = SelectedTask; } } } } } } SelectedCategory.NotifyProperty(); }
// Caller of Category.GetItems public Item[] GetItems() { foreach (var item in AvailableSorts) { item.button.ForegroundColor = Color.Gray; } if (SelectedSort == null || !AvailableSorts.Contains(SelectedSort)) { //ErrorLogger.Log("Default Sort Selected"); SelectedSort = DefaultSorts[0]; } SelectedSort.button.ForegroundColor = Color.White; List <Item> result = new List <Item>(); if (SelectedCategory == null) { foreach (Category category in Categories) { Item[] items = category.GetItems(); foreach (Item item in items) { result.Add(item); } } } else { result = SelectedCategory.GetItems().ToList(); } result = result.Where(item => item.Name.IndexOf(SearchBox.Text, StringComparison.OrdinalIgnoreCase) != -1).ToList(); result = result.Distinct().Where(item => PassFilters(item)).ToList(); result.Sort(new MyComparer(this)); return(result.ToArray()); }
/// <summary> /// Modify the selected category in a window /// </summary> /// <param name="window">The window where the modification take place</param> public void Modify(IClosable window) { // check if the categoryname was modified if (SelectedCategory.IsNameModified()) { // make sure there is no category with the same name already in database if (CategoryExists(SelectedCategory.Category.CategoryName)) { windowService.UserMessage("Létezik már ilyen névvel kategória, kérem adjon meg másik nevet!"); return; } } // try to modify, if any changes was made if (SelectedCategory.IsModified()) { if (Modify()) { windowService.UserMessage("A kategória sikeresen módosításra került!"); IsModified = true; } else { windowService.UserMessage("A kategóriát nem sikerül módosítani!"); } } else { windowService.UserMessage("Nem történt módosítás."); } // close the window anyway window.Close(); }
public ActionResult DeleteConfirmed(int id) { SelectedCategory userCategory = db.Categories.Find(id); db.Categories.Remove(userCategory); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CatUId,CatUName,CatUSelect")] SelectedCategory userCategory) { if (ModelState.IsValid) { db.Entry(userCategory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userCategory)); }
public void ChangeTaskState(int taskId, int newState) { var task = AllTasks.Where(t => t.Id == taskId).First(); var selectedTask = SelectedCategory.Tasks.Where(t => t.Id == taskId).First(); task.State = newState; selectedTask.State = newState; SelectedCategory.NotifyProperty(); RestClient.UpdateTask(task); }
private async Task DeleteSelectedItemAsync() { if (SelectedCategory.IsNew) { _categories.Remove(SelectedCategory); } else { await SelectedCategory.DeleteAsync(); } }
private void addCounter_ToolStripButton_Click(object sender, EventArgs e) { if (ValidateSelection()) { PerfMonCounterData tempCounterData = new PerfMonCounterData(); if (_loadFromMachine) { PerformanceCounter selectedCounter = SelectedCounter as PerformanceCounter; tempCounterData.Category = selectedCounter.CategoryName; tempCounterData.Counter = selectedCounter.CounterName; tempCounterData.InstanceName = selectedCounter.InstanceName; } else { string selectedInstance = SelectedInstance; tempCounterData.Category = SelectedCategory.ToString(); tempCounterData.Counter = ((ResourceWindowsCategory)SelectedCounter).Name; /// Don't insert "N/A" into the counter data, use empty string instead. tempCounterData.InstanceName = (selectedInstance == PerfMonController.InstanceDoesNotApply) ? string.Empty : selectedInstance; } tempCounterData.TargetHost = _selectedServer.HostName; //if the user has entered the username and password then use it if (!string.IsNullOrEmpty(userName_textBox.Text) || !string.IsNullOrEmpty(password_textBox.Text)) { tempCounterData.Credentials = new PerfMonCounterCredential(userName_textBox.Text, password_textBox.Text, string.IsNullOrEmpty(domain_textBox.Text) ? "." : domain_textBox.Text); } else { tempCounterData.Credentials = new PerfMonCounterCredential(); } tempCounterData.Interval = interval_TimeSpanControl.Value.TotalMilliseconds; VirtualResourceMetadata tempMetaData = new VirtualResourceMetadata(VirtualResourceType.PerfMonCollector.ToString(), "PerfMonCounter"); //associate the GUID of the tempMetaData to the perfmoncounterdata item tempCounterData.VirtualResourceMetadataId = tempMetaData.VirtualResourceMetadataId; tempMetaData.VirtualResourceId = _perfMonCollector.VirtualResourceId; tempMetaData.Name = tempCounterData.TargetHost + "-" + tempCounterData.Category + "/" + tempCounterData.InstanceName + "/" + tempCounterData.Counter; string metadataxml = LegacySerializer.SerializeXml(tempCounterData).ToString(); tempMetaData.Metadata = metadataxml; //we are not currently connected to DB or using the existing data, so add this to the virtual resource metadata collection _perfMonCollector.VirtualResourceMetadataSet.Add(tempMetaData); _perfMonCollector.Platform = (string)platform_ComboBox.SelectedValue; //populate the listview in the newly added item _selectedCountersDataList.Add(tempCounterData); } }
public void Edit(string newName, Colors newColor) { Category oldCategory = SelectedCategory.Clone(); SelectedCategory.Name = newName; SelectedCategory.Color = newColor; UpdateCategoryInTasks(oldCategory, SelectedCategory); onChangeHappened(); }
public ActionResult Create([Bind(Include = "CatUId,CatUName,CatUSelect")] SelectedCategory userCategory, string[] checkbox) { if (ModelState.IsValid) { db.Categories.Add(userCategory); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userCategory)); }
protected void btnUpdate_Click(object sender, EventArgs e) { StoreCategories(); // Fire the CategorySelected event... var args = new CommandEventArgs(SelectedCategory.ToString(), null); if (CategorySelectedChangedEvent != null) { CategorySelectedChangedEvent(this, args); } }
public void AddSubTaskAction(int parentId) { int id = AllTasks.Last().Id + 1; var newTask = new TaskDto { Id = id, Name = "New SubTask", Description = "", State = 3, DeadlineDate = DateTime.Now, ScheduledDate = DateTime.Now, ParentId = SelectedCategory.Id, ParentTaskId = parentId, IsSubTask = true }; //TODO:restclient SelectedCategory.Tasks.Where(t => t.Id == parentId).First().SubTasks.Add(newTask); SelectedCategory.NotifyProperty(); AllTasks.Add(newTask); }
public override void Refresh() { MegaStorageMod.Instance.Monitor.VerboseLog("Category: " + SelectedCategory.name); var filteredItems = SelectedCategory.Filter(CustomChest.items); ItemsToGrabMenu.actualInventory = filteredItems.Skip(ItemsPerRow * _currentRow).ToList(); _maxRow = (filteredItems.Count - 1) / 12 + 1 - Rows; if (_currentRow > _maxRow) { _currentRow = _maxRow; } }
public void AddTaskAction() { int id = AllTasks.Last().Id + 1; var newTask = new TaskDto { Id = id, Name = "New Task", Description = "", State = 3, DeadlineDate = DateTime.Now, ScheduledDate = DateTime.Now, ParentId = SelectedCategory.Id }; RestClient.AddTask(newTask); AllTasks.Add(newTask); SelectedCategory.Tasks.Add(newTask); SelectedCategory.NotifyProperty(); }
private void CancelAction() { if (SelectedCategory != null && !SelectedCategory.IsUnchanged) { SelectedCategory.Reload(); RaisePropertyChanged(nameof(SelectedCategoryName)); } selectedCategoryName = ""; RaisePropertyChanged(nameof(SelectedCategoryName)); }
public void Save() { SelectedCategory sc = new SelectedCategory(); using(SQLiteConnection con = new SQLiteConnection(" Data Source=database.sqlite; Version=3; Compress=True; ")) { con.Open(); string query = " INSERT INTO income_details (name, amount) VALUES (@1, @2) "; SQLiteCommand cmd = new SQLiteCommand(query, con); cmd.Parameters.Add(new SQLiteParameter("@1", Val1); cmd.Parameters.Add(new SQLiteParameter("@2", Val2); cmd.ExecuteNonQuery(); } }
/// <summary> /// Modify the selected category in a new window /// </summary> public void ModifyInteractive() { // create a new viewmodel with the selected category var modifyCategory = new CategoryViewModel(MainViewModel, InteractionMode.Modify, SelectedCategory); // open the window to modify windowService.OpenCategoryWindow(modifyCategory); // copy the value back, if it was modified if (modifyCategory.IsModified) { SelectedCategory.Copy(modifyCategory.SelectedCategory); } }
// GET: UserPage/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SelectedCategory userCategory = db.Categories.Find(id); if (userCategory == null) { return(HttpNotFound()); } return(View(userCategory)); }
public ActionResult AddorEdit(int id = 0) { SelectedCategory emp = new SelectedCategory(); using (BugDBEntities db = new BugDBEntities()) { if (id != 0) { emp = db.SelectedCategories.Where(x => x.ID == id).FirstOrDefault(); //Multi select dropdown emp.SelectedIDArray = emp.SelectedCategoryIDs.Split(',').ToArray(); } emp.CategoryCollection = db.Categories.ToList(); } return(View(emp)); }
private async Task GoToShowsPageAction() { BackgroundActivity = true; _filterService.ClearFilter(); if (SelectedCategory != null) { foreach (var g in Categories) { if (SelectedCategory.ToLower().Equals(g.ToLower())) { _filterService.Category = g; _filterService.IsActive = true; } } } else { _filterService.Category = null; } if (EndTime != default(TimeSpan)) { _filterService.Start = StartTime; _filterService.IsActive = true; } if (EndTime != default(TimeSpan)) { _filterService.End = EndTime; _filterService.IsActive = true; } if (Title != null) { if (Title.Length > 0) { _filterService.Title = Title; _filterService.IsActive = true; } } else { _filterService.Title = null; } await _navigationService.Close(this); }
private void category_ListBox_SelectedIndexChanged(object sender, EventArgs e) { if (category_ListBox.SelectedIndex > -1) { instance_ListBox.SelectedIndexChanged -= instance_ListBox_SelectedIndexChanged; instance_ListBox.DataSource = null; if (_loadFromMachine) { LoadInstances(SelectedCategory as PerformanceCounterCategory); } else { LoadInstances(SelectedCategory.ToString(), _selectedServer.HostName); } instance_ListBox.SelectedIndexChanged += instance_ListBox_SelectedIndexChanged; } }