Beispiel #1
0
 // 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;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public void FocusTitle()
 {
     if (!TitleTextBox.IsReadOnly)
     {
         TitleTextBox.Focus();
     }
 }
Beispiel #4
0
        /// <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);
            }
        }
Beispiel #5
0
 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);
        }
Beispiel #9
0
        /// <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);
            }
        }
Beispiel #10
0
 private void ApplicationPropertiesDialog_Loaded(object sender, RoutedEventArgs e)
 {
     if (ViewerApplicationControl.Instance != null)
     {
         DataContext = ViewerApplicationControl.Instance.ViewerApplication;
     }
     TitleTextBox.Focus();
 }
Beispiel #11
0
 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);
        }
Beispiel #14
0
        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);
        }
Beispiel #15
0
        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);
        }
Beispiel #18
0
        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);
        }
Beispiel #19
0
 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 = "Добавить название типа";
     }
 }
Beispiel #20
0
        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;
            }
        }
Beispiel #21
0
 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 = "Добавить название жанра";
     }
 }
Beispiel #22
0
        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);
        }
Beispiel #23
0
        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);
        }
Beispiel #24
0
        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);
        }
Beispiel #26
0
 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);
             }
         }
     }
 }
Beispiel #27
0
        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();
            }
        }
Beispiel #28
0
        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);
        }
Beispiel #29
0
        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;
        }
Beispiel #30
0
 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);
     }
 }