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}'"); }
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(); } }
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"); } }
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(); }
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]"); } }