Exemple #1
0
        /// <summary>
        /// Обработчик нажатия кнопки "Добавить" для добавления данных о покупателе в базу данных
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (Regex.IsMatch(richTextBoxName.Text, "^[A-Za-zА-Яа-я]+$") &&
                Regex.IsMatch(richTextBoxSurname.Text, "^[A-Za-zА-Яа-я]+$") &&
                (Regex.IsMatch(richTextBoxSecondName.Text, "^[A-Za-zА-Яа-я]+$") ||
                 richTextBoxSecondName.Text == null) &&
                Regex.IsMatch(richTextBoxPhoneNumber.Text, "^[0-9]+$") &&
                dateTimePicker1.Text != null)
            {
                if (SqlManager
                    .ExecuteCommand(
                        $"select * from Customer where[PhoneNumber] = {richTextBoxPhoneNumber.Text}").Count != 0)
                {
                    MessageBox.Show("Данный пользователь уже существует");
                    return;
                }

                SqlManager.InsertData("Customer",
                                      new[] { "Name", "Surname", "SecondName", "PhoneNumber", "BirthDate", "DateOfVisit" },
                                      new[]
                {
                    richTextBoxName.Text, richTextBoxSurname.Text, richTextBoxSecondName.Text,
                    richTextBoxPhoneNumber.Text, Convert.ToDateTime(dateTimePicker1.Text).ToString("yyyy-MM-dd"),
                    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
                });
                MessageBox.Show("Покупатель добавлен");
            }
            else
            {
                MessageBox.Show("Ошибка ввода данных");
            }
        }
 /// <summary>
 /// Обработчик нажатия кнопки "Добавить" для добавления данных о поставщике в базу данных
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (Regex.IsMatch(richTextBox1.Text, @"^[a-zA-ZА-Яа-я.0-9]+$") &&
         Regex.IsMatch(richTextBox2.Text, @"^[a-zA-ZА-Яа-я]+$"))
     {
         SqlManager.InsertData("Postavchik", new[] { "Imy_postavchika", "Gorod_postavchika" },
                               new[] { richTextBox1.Text, richTextBox2.Text });
         MessageBox.Show("Поставщик добавлен");
     }
     else
     {
         MessageBox.Show("Ошибка ввода данных");
     }
 }