private void PlusButton_Click(object sender, RoutedEventArgs e) { var btn = sender as Button; if (btn != null && int.TryParse(_vm.Hours, out int h) && int.TryParse(btn.Content.ToString().Substring(1), out int n)) { h += n; _vm.Hours = h.ToString(); } Dispatcher.BeginInvoke(new Action(() => { HoursTextBox.Focus(); HoursTextBox.SelectionStart = 9; }), DispatcherPriority.ApplicationIdle); }
private void AddButton_Click(object sender, EventArgs e) { if (AbsenceDataGrid.CurrentCell != null) { int index = AbsenceDataGrid.CurrentCell.RowIndex; // № по порядку в таблице представления int ID = (int)AbsenceDataGrid[0, index].Value; string commandText = "UPDATE absence SET hours=" + HoursTextBox.Text + " WHERE ID=" + Convert.ToString(ID); ExecuteQuery(commandText); HoursTextBox.Clear(); ShowAbsence(); } else { MessageBox.Show("Не обран навчальний семестр!", "Помилка!", MessageBoxButtons.OK); } }
private void AddCourseButton_Click(object sender, RoutedEventArgs e) { mytrimer(); if (CheckIfThereIsEmptyTextBox()) { MessageBox.Show("Some textbox is missing."); } else { if (CheckNumberOfStudentsTextBoxes() && CheckGradesTextBoxes() && CheckHoursTextBox() && CheckAllTheRemainingTextBoxes()) { string Code = CodeTextBox.Text; string CourseName = CourseNameTextBox.Text; int MaximumNumber = int.Parse(MaximumNumberOfStudentsTextBox.Text); int CurrentNumber = int.Parse(CurrentNumberOfStudentsTextBox.Text); int PassingGrade = int.Parse(PassingGradeTextBox.Text); int CourseGrade = int.Parse(CourseGradeTextBox.Text); int Hours = int.Parse(HoursTextBox.Text); string Instructor = InstructorTextBox.Text; string Description = DescriptionTextBox.Text; CoursePrerequstiesTmp = new List <string>(); if (WelcomePage.AllCoursesDictionary.ContainsKey(CourseName)) { MessageBox.Show("This course already exists."); } else { AddNewCourseSecondStep nw = new AddNewCourseSecondStep(); nw.ShowDialog(); Course newcourse = new Course(Code, CourseName, MaximumNumber, CurrentNumber, PassingGrade, CourseGrade, Hours, Instructor, Description, CoursePrerequstiesTmp); WelcomePage.AllCoursesDictionary[CourseName] = newcourse; CodeTextBox.Clear(); CourseNameTextBox.Clear(); MaximumNumberOfStudentsTextBox.Clear(); //CurrentNumberOfStudentsTextBox.Clear(); PassingGradeTextBox.Clear(); CourseGradeTextBox.Clear(); HoursTextBox.Clear(); InstructorTextBox.Clear(); DescriptionTextBox.Clear(); } } } }