// new book button clicked private void NewBookButton_Click(object sender, EventArgs e) { addNewBookMode = true; updateBookMode = false; ISBNTextBox.ReadOnly = false; if (TitleTextBox.Text != "" || AuthorTextBox.Text != "" || ISBNTextBox.Text != "" || PriceTextBox.Text != "") { DialogResult response = MessageBox.Show("Are you sure you want to discard all the changes?", "Discard Changes", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (response == DialogResult.Yes) { ResetAll(); TitleTextBox.Focus(); BooksComboBox.Enabled = false; } } else { ResetAll(); TitleTextBox.Focus(); BooksComboBox.Enabled = false; } EnableTextBoxes(true); BookCancelButton.Enabled = true; }
private void NewIssue_CheckedChanged(object sender, EventArgs e) { if (NewIssue.IsChecked.Value) { ProjectControls.Visibility = Visibility.Visible; SummaryControls.Visibility = Visibility.Visible; DescriptionControls.Visibility = Visibility.Visible; IssueTypeControls.Visibility = Visibility.Visible; IssueIDControls.Visibility = Visibility.Collapsed; TitleTextBox.SelectAll(); TitleTextBox.Focus(); } else { ProjectControls.Visibility = Visibility.Collapsed; SummaryControls.Visibility = Visibility.Collapsed; DescriptionControls.Visibility = Visibility.Collapsed; IssueTypeControls.Visibility = Visibility.Collapsed; IssueIDControls.Visibility = Visibility.Visible; IssueIDTextBox.SelectAll(); IssueIDTextBox.Focus(); } ValidateData(null, null); }
public void FocusTitle() { if (!TitleTextBox.IsReadOnly) { TitleTextBox.Focus(); } }
/// <summary> /// Add a TodoItem /// </summary> private void AddTodoButton_Click(object sender, System.Windows.RoutedEventArgs e) { try { _NewTodo.CreationDate = DateTime.Today; _NewTodo.Description = DescriptionTextBox.Text; _NewTodo.DueDate = DueDatePicker.SelectedDate.GetValueOrDefault(DateTime.Today); _NewTodo.Title = TitleTextBox.Text; _NewTodo.Priority = (PriorityFlag)PriorityComboBox.SelectedItem; _NewTodo.ID = _Proxy.CreateItem(_NewTodo); _NewTodo.PropertyChanged += Item_PropertyChanged; _TodoItems.Add(_NewTodo); _NewTodo = new TodoItem { Priority = PriorityFlag.Normal, DueDate = DateTime.Today }; NewItemPanel.DataContext = _NewTodo; TitleTextBox.Focus(); } catch (Exception ex) { DescriptionTextBox.Text = _NewTodo.Description; TitleTextBox.Text = _NewTodo.Title; MessageBox.Show(ex.Message); } }
public CreateNoteDialog() { InitializeComponent(); TitleTextBox.Text = "Note title"; TitleTextBox.SelectAll(); TitleTextBox.Focus(); }
private void Send() { StatusBand.Hide(); #region Validation if (TitleTextBox.Text.Length == 0) { StatusBand.Warning(FindResource("S.Feedback.Warning.Title") as string); TitleTextBox.Focus(); return; } if (MessageTextBox.Text.Length == 0) { StatusBand.Warning(FindResource("S.Feedback.Warning.Message") as string); MessageTextBox.Focus(); return; } #endregion StatusBand.Info(FindResource("S.Feedback.Sending").ToString()); Cursor = Cursors.AppStarting; MainGrid.IsEnabled = false; MainGrid.UpdateLayout(); Persist(); Cursor = Cursors.Arrow; MainGrid.IsEnabled = true; }
private void NewItem_CheckedChanged(object sender, EventArgs e) { if (NewItem.IsChecked.Value) { ItemTypeControls.Visibility = Visibility.Visible; TitleControls.Visibility = Visibility.Visible; DescriptionControls.Visibility = Visibility.Visible; ItemIDControls.Visibility = Visibility.Collapsed; TitleTextBox.SelectAll(); TitleTextBox.Focus(); } else { ItemTypeControls.Visibility = Visibility.Collapsed; TitleControls.Visibility = Visibility.Collapsed; DescriptionControls.Visibility = Visibility.Collapsed; ItemIDControls.Visibility = Visibility.Visible; ItemIDTextBox.SelectAll(); ItemIDTextBox.Focus(); } ValidateData(null, null); }
private bool ValidateForm() { if (!Regex.Match(TitleTextBox.Text, @"^\D{1,50}$").Success) { MessageBox.Show("Title must consist of at least 1 character and not exceed 50 characters!"); TitleTextBox.Focus(); return(false); } if (!Regex.Match(ContactTextBox.Text, @"^\D{1,50}$").Success) { MessageBox.Show("Contact person must consist of at least 1 character and not exceed 50 characters!"); ContactTextBox.Focus(); return(false); } if (!Regex.Match(PhoneTextBox.Text, @"^\d{10}$").Success) { MessageBox.Show("Phone number must consist of 10 digits!"); PhoneTextBox.Focus(); return(false); } if (!Regex.Match(AddressTextBox.Text, @"^(Вул\.\s\D{1,40}\,\s\d{1,3})$").Success) { MessageBox.Show("Address must consist of at least 1 character and not exceed 50 characters!"); AddressTextBox.Focus(); return(false); } return(true); }
/// <summary> /// Obsługuje naciśnięcie klawisza na TitleTextBoxie. Po wciśnięciu ENTER otwiera okno wyboru: /// 1. dla dopisywania i usuwania wyświetla czasopisma z kartami akcesji /// 2. dla zakładania karty wyświetla czasopisma bez kartami akcesji /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TitleTextBox_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (Mode.ToLower().Trim() == "dopisz" || Mode.ToLower().Trim() == "usun") { /*string Query = " SELECT akcesja.kod AS [id],czasop.kod AS [id2], LTRIM(RTRIM(akcesja.tytul)) AS [Tytuł akcesji], LTRIM(RTRIM(akc_syg.syg)) AS [Sygnatura], LTRIM(RTRIM(akcesja.nazwa_inst)) AS [Instytucja sprawcza], LTRIM(RTRIM(akcesja.siedziba)) AS [Siedziba], akcesja.id_kolport, akcesja.id_czest, akcesja.id_akces, akcesja.uwagi, LTRIM(RTRIM(kolport.nazwa_k)) AS [Dostawca] FROM akcesja " + * " LEFT JOIN czasop ON czasop.kod = akcesja.nr_czasop " + * " LEFT JOIN kolport ON kolport.id_kolport = akcesja.id_kolport " + * " LEFT JOIN akc_syg ON akc_syg.kod = akcesja.kod ORDER BY [Tytuł akcesji], [Sygnatura]"; * * ShowList(Query, TitleTextBox.Text.Trim(), "dopisz", false, this.MdiParent);*/ ShowListWithAkcesja(false); } else { /*string Query = " SELECT czasop.kod AS [id2], LTRIM(RTRIM(czasop.tytul)) AS [Tytuł czasopisma], LTRIM(RTRIM(cza_syg.syg)) AS [Sygnatura], LTRIM(RTRIM(nazwa_inst)) AS [Instytucja sprawcza], LTRIM(RTRIM(siedziba)) AS [Siedziba], " + * " id_czest, LTRIM(RTRIM(kolport.nazwa_k)) AS [Dostawca], '' AS uwagi, czasop.id_kolport FROM czasop " + * " LEFT JOIN cza_syg ON czasop.kod = cza_syg.kod " + * " LEFT JOIN kolport ON kolport.id_kolport = czasop.id_kolport " + * " WHERE (czasop.kod NOT IN (SELECT nr_czasop FROM akcesja) AND id_rodzaj = ?) ORDER BY [Tytuł czasopisma], [Sygnatura]"; * * * ShowList(Query, TitleTextBox.Text.Trim(), "nowa_karta", false, this.MdiParent);*/ ShowMagazinesList(false); } TitleTextBox.Text = TitleTextBox.Text.Trim(); TitleTextBox.Focus(); TitleTextBox.Select(TitleTextBox.Text.Length, 0); } }
private void ApplicationPropertiesDialog_Loaded(object sender, RoutedEventArgs e) { if (ViewerApplicationControl.Instance != null) { DataContext = ViewerApplicationControl.Instance.ViewerApplication; } TitleTextBox.Focus(); }
private void ДобавитьИзменитьТовар_Load(object sender, EventArgs e) { TitleTextBox.Focus(); this.жанрыTableAdapter.Fill(this.bookWorldDataSet.Жанры); this.тип_ТовараTableAdapter.Fill(this.bookWorldDataSet.Тип_Товара); TypeComboBox.Text = ""; GenreComboBox.Text = ""; }
protected override async Task OnFirstLoad() { if (NoteId == null) { TitleTextBox.Focus(FocusState.Programmatic); } await VM.Load(NoteId); }
private bool ValidateForm() { if (!Regex.Match(TitleTextBox.Text, @"^\D{1,50}$").Success) { MessageBox.Show("Country title must consist of at least 1 character and not exceed 50 characters!"); TitleTextBox.Focus(); return(false); } return(true); }
private bool Correct() { try { _note.Name = TitleTextBox.Text; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Note Add Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); TitleTextBox.Focus(); return(false); } //NoteCategory _note.NoteCategory = (NoteCategory)CategoryComboBox.SelectedItem; try { _note.Text = NoteTextBox.Text; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Note Add Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); TitleTextBox.Focus(); return(false); } try { _note.LastEditDate = ModifiedDatePicker.Value; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Note Add Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); TitleTextBox.Focus(); return(false); } catch (FormatException e) { MessageBox.Show(e.Message, "Note Add Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); TitleTextBox.Focus(); return(false); } _note.CreationDate = CreationDatePicker.Value; return(true); }
public EditChannelWindow() { InitializeComponent(); DataContext = this; if (String.IsNullOrEmpty(Title)) { Title = "Create channel"; } TitleTextBox.Focus(); }
private void CreateRadioStationView_OnLoaded(object sender, RoutedEventArgs e) { Artists.CollectionChanged += Artists_CollectionChanged; TitleTextBox.Focus(); UpdateCanSave(); if (Artists.Count > 0) { Title.Text = MainResources.CreateStationEdit; } }
private bool ValidateForm() { if (!Regex.Match(TitleTextBox.Text, @"^\D{1,20}$").Success) { MessageBox.Show("Title must consist of at least 1 character and not exceed 20 characters!"); TitleTextBox.Focus(); return(false); } if (!Regex.Match(DescriptionTextBox.Text, @"^\D{1,200}$").Success) { MessageBox.Show("Description must consist of at least 1 character and not exceed 200 characters!"); DescriptionTextBox.Focus(); return(false); } if (CategoryComboBox.SelectedItem == null) { MessageBox.Show("Please select category"); return(false); } if (ProducerComboBox.SelectedItem == null) { MessageBox.Show("Please select categoty"); return(false); } if (!Regex.Match(WeightTextBox.Text, @"^[0-9]*(?:\,[0-9]*)?$").Success) { MessageBox.Show("Invalid weight! Check the data you've entered!"); WeightTextBox.Focus(); return(false); } if (!Regex.Match(ComponentsTextBox.Text, @"^\D{1,200}$").Success) { MessageBox.Show("Components must consist of at least 1 character and not exceed 200 characters!"); ComponentsTextBox.Focus(); return(false); } if (!Regex.Match(PriceTextBox.Text, @"^[0-9]*(?:\,[0-9]*)?$").Success) { MessageBox.Show("Invalid price! Check the data you've entered!"); PriceTextBox.Focus(); return(false); } return(true); }
public Itembar() { this.DataContext = this; InitializeComponent(); TitleTextBox.Visibility = Visibility.Visible; TitleTextBlock.Visibility = Visibility.Collapsed; CheckboxGrid.IsEnabled = false; StarToggle.IsEnabled = false; TitleTextBox.Focus(); SaveNewTask?.Invoke(this, EventArgs.Empty); }
private void ДобавитьИзменитьТип_Load(object sender, EventArgs e) { this.тип_ТовараTableAdapter.Fill(this.bookWorldDataSet.Тип_Товара); TitleTextBox.Focus(); if (this.Status == 1) { this.Text = "Изменить название типа"; TitleTextBox.Text = Title; AddButton.Text = "Изменить"; } else { this.Text = "Добавить название типа"; } }
private void ResetFormControl() { TitleTextBox.Clear(); DescriptionTextBox.Clear(); TitleTextBox.Focus(); //moves cursor to TitleTextBox // Check if form is loaded for updated process if (this.IsUpdate) { this.RoleId = 0; this.IsUpdate = false; SaveButton.Text = "Save Information"; DeleteButton.Enabled = false; } }
private void ДобавитьИзменитьЖанр_Load(object sender, EventArgs e) { this.жанрыTableAdapter.Fill(this.bookWorldDataSet.Жанры); TitleTextBox.Focus(); if (this.Status == 1) { this.Text = "Изменить название жанра"; TitleTextBox.Text = Title; AddButton.Text = "Изменить"; } else { this.Text = "Добавить название жанра"; } }
private bool ValidateForm() { if (!Regex.Match(TitleTextBox.Text, @"^\D{1,50}$").Success) { MessageBox.Show("Producer title must consist of t least 1 character and not exceed 50 characters!"); TitleTextBox.Focus(); return(false); } if (CountryComboBox.SelectedItem == null) { MessageBox.Show("Please select country"); return(false); } return(true); }
private bool ValidateForm() { if (!Regex.Match(TitleTextBox.Text, @"^\D{1,40}$").Success) { MessageBox.Show("Title must consist of at least 1 character and not exceed 40 characters!"); TitleTextBox.Focus(); return(false); } if (!Regex.Match(DescriptionTextBox.Text, @"^\D{1,100}").Success) { MessageBox.Show("Description must consist of at least 1 character and not exceed 100 characters!"); DescriptionTextBox.Focus(); return(false); } return(true); }
private bool IsFormValid() { if (TitleTextBox.Text.Trim() == string.Empty) { MessageBox.Show("Role Title is Required.", "Validation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); TitleTextBox.Focus(); return(false); } if (TitleTextBox.Text.Length >= 50) { MessageBox.Show("Role Title length should be less than or equal to 50 characters.", "Validation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); TitleTextBox.Focus(); return(false); } return(true); }
private bool ValidateForm() { if (!Regex.Match(TitleTextBox.Text, @"^\D{1,25}$").Success) { MessageBox.Show("Title must consist of at least 1 character and nod exceed 25 characters!"); TitleTextBox.Focus(); return(false); } if (!Regex.Match(SalaryTextBox.Text, @"^[0-9]*(?:\,[0-9]*)?$").Success) { MessageBox.Show("Invalid salary! Check the data you've entered!"); SalaryTextBox.Focus(); return(false); } return(true); }
private void AddButton_Click(object sender, EventArgs e) { if (TitleTextBox.Text.Length < 2) { MessageBox.Show("Слишком короткое название"); } else { DataRow dr = bookWorldDataSet.Tables["Тип_Товара"].NewRow(); dr["Наименование"] = TitleTextBox.Text; if (Status == 0) { try { bookWorldDataSet.Tables["Тип_Товара"].Rows.Add(dr); this.Validate(); this.tableAdapterManager.UpdateAll(this.bookWorldDataSet); MessageBox.Show("Запись успешно добавлена"); this.Dispose(); } catch (Exception ex) { StaticHelper.ErrorNotifier(ex); TitleTextBox.Clear(); TitleTextBox.Focus(); } } else { try { тип_ТовараTableAdapter.Update(TitleTextBox.Text, ID, Title); this.Validate(); this.tableAdapterManager.UpdateAll(bookWorldDataSet); MessageBox.Show("Запись успешно изменена"); this.Dispose(); } catch (Exception ex) { StaticHelper.ErrorNotifier(ex); } } } }
protected void AddButton_Click(object sender, EventArgs e) { if (TitleTextBox.Text != "" && TitleTextBox.Text != " ") { SqlConnection Connection = new SqlConnection("workstation id=BookWorldDataBase.mssql.somee.com;packet size=4096;user id=PaninI_SQLLogin_1;pwd=CegthGhfrnbrf1;data source=BookWorldDataBase.mssql.somee.com;persist security info=False;initial catalog=BookWorldDataBase"); SqlCommand Command = new SqlCommand("INSERT INTO Жанры VALUES (@Наименование)", Connection); SqlParameter p1 = new SqlParameter("Наименование", TitleTextBox.Text); Command.Parameters.Add(p1); Connection.Open(); Command.ExecuteNonQuery(); Connection.Close(); Response.Redirect("Genres.aspx"); } else { Response.Write("<script>alert('Введите данные в текстовое поле');</script>"); TitleTextBox.Focus(); } }
private void SubmitButton_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(UserTextBox.Text)) { UserTextBox.Focus(); UserTextBox.BackColor = Color.LightPink; return; } if (string.IsNullOrWhiteSpace(TitleTextBox.Text)) { TitleTextBox.Focus(); TitleTextBox.BackColor = Color.LightPink; return; } if (string.IsNullOrWhiteSpace(DescriptionTextBox.Text)) { DescriptionTextBox.Focus(); DescriptionTextBox.BackColor = Color.LightPink; return; } ReportData rd = new ReportData { Id = ErrorIdTextBox.Text, User = UserTextBox.Text, DateTime = RegistrationDatePicker.Value, Title = TitleTextBox.Text, Description = DescriptionTextBox.Text, Urgent = UrgentCheckBox.Checked, Type = BugRadioButton.Checked ? ReportType.BUG : DocumentationIssueRadioButton.Checked ? ReportType.DOCUMENTATION : PerformanceIssueRadioButton.Checked ? ReportType.PERFORMANCE : ReportType.NOTICE }; Clear(); DescriptionTextBox.Text = System.Text.Json.JsonSerializer.Serialize <ReportData>(rd); }
private void Send() { StatusBand.Hide(); #region Validation if (TitleTextBox.Text.Length == 0) { StatusBand.Warning(LocalizationHelper.Get("S.Feedback.Warning.Title")); TitleTextBox.Focus(); return; } if (MessageTextBox.Text.Length == 0) { StatusBand.Warning(LocalizationHelper.Get("S.Feedback.Warning.Message")); MessageTextBox.Focus(); return; } if (EmailTextBox.Text.Length == 0) { StatusBand.Warning(LocalizationHelper.Get("S.Feedback.Warning.Email")); EmailTextBox.Focus(); return; } #endregion StatusBand.Info(LocalizationHelper.Get("S.Feedback.Sending")); Cursor = Cursors.AppStarting; MainGrid.IsEnabled = false; MainGrid.UpdateLayout(); Persist(); Cursor = Cursors.Arrow; MainGrid.IsEnabled = true; }
private void TodoItemCreated(IAsyncResult result) { if (result.IsCompleted) { // FORWARD TO UI THREAD Dispatcher.BeginInvoke( DispatcherPriority.Normal, (DispatcherOperationCallback) delegate(object arg) { // HANDLED ON UI THREAD _NewTodo.ID = _Service.EndCreateItem(result); _NewTodo.PropertyChanged += Item_PropertyChanged; _ToDoItems.Add(_NewTodo); _NewTodo = new TodoItem { Priority = PriorityFlag.Normal, DueDate = DateTime.Today }; NewItemPanel.DataContext = _NewTodo; TitleTextBox.Focus(); return(null); }, null); } }