private void MenuItem_Click(object sender, RoutedEventArgs e)
 {
     dataBaseQuery.SqlQuery("DELETE FROM dbo.[Order] " +
                            $"WHERE [Id] = {id}", "Данные успешно удалены", "Ошибка");
     dG.Loader("SELECT * FROM dbo.[OrderView] " +
               $"and [Id] = '{App.IdUser}'");
 }
Exemple #2
0
 private void btnAddUser_Click(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrEmpty(tbLogin.Text))
     {
         sB.Info("Введите логин");
     }
     else if (string.IsNullOrEmpty(tbPassword.Text))
     {
         sB.Info("Введите пароль");
     }
     else if (string.IsNullOrEmpty(cbRole.Text))
     {
         sB.Info("Введите роль");
     }
     else
     {
         dataBaseQuery.SqlQuery("INSERT INTO dbo.[User] (Login, Password, IdRole) " +
                                $"VALUES ('{tbLogin.Text}', '{tbPassword.Text}', (SELECT Id FROM dbo.[Role] " +
                                $"WHERE NameRole = '{cbRole.Text}'))", "Данные успешно добавлены",
                                "Пользователь с таким логином уже есть");
         tbLogin.Clear();
         tbPassword.Clear();
         cbRole.SelectedItem = null;
         dG.Loader("SELECT * FROM dbo.[UserRole]");
     }
 }
        private void btnAddSupplier_Click(object sender, RoutedEventArgs e)
        {
            bool resultEmail       = ExtraClass.IsValidString(tbEmail.Text, @"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$");
            bool resultPhoneNumber = ExtraClass.IsValidString(tbPhoneNumber.Text, @"^\+\d{1}\(\d{3}\)\d{3}-\d{2}-\d{2}$");

            if (string.IsNullOrEmpty(tbName.Text))
            {
                sB.Info("Введите наименование");
            }
            else if (string.IsNullOrEmpty(tbAddress.Text))
            {
                sB.Info("Введите адрес");
            }
            else if (string.IsNullOrEmpty(tbPhoneNumber.Text))
            {
                sB.Info("Введите номер телефона");
            }
            else if (string.IsNullOrEmpty(tbEmail.Text))
            {
                sB.Info("Введите почту");
            }
            else if (string.IsNullOrEmpty(tbFieldOfActivity.Text))
            {
                sB.Info("Введите область деятельности");
            }
            else if (resultEmail == false)
            {
                sB.Info("Email введен не корректно");
            }
            else if (resultPhoneNumber == false)
            {
                sB.Info("Телефон введен не корректно");
            }
            else
            {
                dataBaseQuery.SqlQuery("INSERT INTO dbo.[Supplier] " +
                                       $"VALUES ('{tbName.Text}', '{tbAddress.Text}', " +
                                       $"'{tbPhoneNumber.Text}', '{tbEmail.Text}', " +
                                       $"'{tbFieldOfActivity.Text}')",
                                       "Данные успешно добавлены", "Ошибка");

                dG.Loader("SELECT * FROM dbo.[Supplier]");

                tbName.Clear();
                tbAddress.Clear();
                tbPhoneNumber.Clear();
                tbEmail.Clear();
                tbFieldOfActivity.Clear();
            }
        }
Exemple #4
0
        private void btnAddRecipient_Click(object sender, RoutedEventArgs e)
        {
            bool resultEmail       = ExtraClass.IsValidString(tbEmail.Text, @"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$");
            bool resultPhoneNumber = ExtraClass.IsValidString(tbPhoneNumber.Text, @"^\+\d{1}\(\d{3}\)\d{3}-\d{2}-\d{2}$");


            if (string.IsNullOrEmpty(tbFirstName.Text))
            {
                sB.Info("Введите имя");
            }
            else if (string.IsNullOrEmpty(tbLastName.Text))
            {
                sB.Info("Введите фамилию");
            }
            else if (string.IsNullOrEmpty(tbAddress.Text))
            {
                sB.Info("Введите адрес");
            }
            else if (string.IsNullOrEmpty(tbPhoneNumber.Text))
            {
                sB.Info("Введите номер телефона");
            }
            else if (string.IsNullOrEmpty(tbEmail.Text))
            {
                sB.Info("Введите email");
            }
            else if (resultEmail == false)
            {
                sB.Info("Email введен не корректно");
            }
            else if (resultPhoneNumber == false)
            {
                sB.Info("Телефон введен не корректно");
            }
            else
            {
                dataBaseQuery.SqlQuery("INSERT INTO dbo.[Recipient] " +
                                       $"VALUES ('{tbFirstName.Text}', '{tbLastName.Text}', " +
                                       $"'{tbAddress.Text}', '{tbPhoneNumber.Text}', '{tbEmail.Text}')",
                                       "Данные успешно добавлены", "Ошибка");
                tbAddress.Clear();
                tbFirstName.Clear();
                tbLastName.Clear();
                tbEmail.Clear();
                tbPhoneNumber.Clear();
                dG.Loader("SELECT Id, FirstName + N' ' + LastName as Recipient," +
                          " Address, PhoneNumber, Email FROM dbo.Recipient");
            }
        }
Exemple #5
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            dataBaseQuery.SqlQuery("DELETE FROM dbo.[Order] " +
                                   $"WHERE [Id] = {id}", "Данные успешно удалены", "Ошибка");
            dG.Loader("SELECT * FROM dbo.[OrderView]");

            cbEditEmployee.Text        = null;
            cbEditClient.Text          = null;
            cbEditRecipient.Text       = null;
            cbEditSupplier.Text        = null;
            cbEditArticle.Text         = null;
            tbEditShippingAddress.Text = null;
            cbEditSortingCenter.Text   = null;
            tbEditRecipientAddress.Clear();
            cbEditNameOrderTiming.Text = null;
            tbEditPrice.Clear();
        }
Exemple #6
0
        private void btnAddProduct_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(tbArticle.Text))
            {
                sB.Info("Введите артикул");
            }
            else if (string.IsNullOrEmpty(tbName.Text))
            {
                sB.Info("Введите наименование");
            }
            else if (string.IsNullOrEmpty(tbDimensions.Text))
            {
                sB.Info("Введите габариты");
            }
            else if (string.IsNullOrEmpty(tbWeight.Text))
            {
                sB.Info("Введите вес");
            }
            else if (string.IsNullOrEmpty(cbStrength.Text))
            {
                sB.Info("Введите прочность");
            }
            else if (string.IsNullOrEmpty(tbFeatures.Text))
            {
                sB.Info("Введите особенности");
            }
            else
            {
                dataBaseQuery.SqlQuery("INSERT INTO dbo.[Product]" +
                                       $"VALUES ('{tbArticle.Text}', '{tbName.Text}', '{tbDimensions.Text}', '{tbWeight.Text}'," +
                                       $"(SELECT Id FROM dbo.[Strength] WHERE [NameStrength] = '{cbStrength.Text}'), " +
                                       $"'{tbFeatures.Text}')",
                                       "Данные успешно добавлены", "Ошибка");
                dG.Loader("SELECT * FROM dbo.[ProductStrength]");


                tbArticle.Clear();
                tbName.Clear();
                tbDimensions.Clear();
                tbWeight.Clear();
                cbStrength.Text = null;
                tbFeatures.Clear();
            }
        }
 private void btnAddEmployee_Click(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrEmpty(cbLogin.Text))
     {
         sB.Info("Введите логин");
     }
     else if (string.IsNullOrEmpty(tbFirstName.Text))
     {
         sB.Info("Введите имя");
     }
     else if (string.IsNullOrEmpty(tbLastName.Text))
     {
         sB.Info("Введите фамилию");
     }
     else if (string.IsNullOrEmpty(tbPhoneNumber.Text))
     {
         sB.Info("Введите номер телефона");
     }
     else if (string.IsNullOrEmpty(tbEmail.Text))
     {
         sB.Info("Введите email");
     }
     else
     {
         dataBaseQuery.SqlQuery("INSERT INTO dbo.[Employee] " +
                                $"VALUES ((SELECT Id FROM dbo.[User] WHERE [Login] = '{cbLogin.Text}'), '{tbFirstName.Text}', '{tbLastName.Text}'," +
                                $"'{tbPhoneNumber.Text}', '{tbEmail.Text}')",
                                "Данные успешно добавлены", "Пользователь с данным логином уже есть");
         cbLogin.Text = null;
         tbFirstName.Clear();
         tbLastName.Clear();
         tbEmail.Clear();
         tbPhoneNumber.Clear();
         dG.Loader("SELECT * FROM dbo.[EmployeeUser]");
     }
 }