From 0d52423c92e5f89ad987f2872667c56ca17f4a00 Mon Sep 17 00:00:00 2001 From: Aria Date: Thu, 14 May 2026 15:38:46 +0400 Subject: [PATCH] first commit --- ER-PDF.pdf | Bin 0 -> 37557 bytes ScriptBD.sql | 280 ++++++++++++ ...4506ce25-e573-40ad-b206-b1b01e8ec54e.vsidx | Bin 0 -> 47360 bytes ...50387090-1286-4d1f-847c-50fc439fd74a.vsidx | Bin 0 -> 33436 bytes ...72db00b6-10aa-4afb-9225-8132291fcaf5.vsidx | Bin 0 -> 41968 bytes ...a3a15754-f7d6-4ada-b836-88b907c86f22.vsidx | Bin 0 -> 29781 bytes ...aca09612-9df2-4184-b63a-387bcb664979.vsidx | Bin 0 -> 38159 bytes SkryabinaModul/.vs/SkryabinaModul/v17/.suo | Bin 0 -> 138752 bytes .../v17/DocumentLayout.backup.json | 420 ++++++++++++++++++ .../SkryabinaModul/v17/DocumentLayout.json | 420 ++++++++++++++++++ SkryabinaModul/SkryabinaModul.sln | 25 ++ .../SkryabinaModul/Admin.Designer.cs | 230 ++++++++++ SkryabinaModul/SkryabinaModul/Admin.cs | 147 ++++++ SkryabinaModul/SkryabinaModul/Admin.resx | 120 +++++ SkryabinaModul/SkryabinaModul/App.config | 6 + SkryabinaModul/SkryabinaModul/Class1.cs | 17 + .../SkryabinaModul/Client.Designer.cs | 97 ++++ SkryabinaModul/SkryabinaModul/Client.cs | 52 +++ SkryabinaModul/SkryabinaModul/Client.resx | 120 +++++ .../SkryabinaModul/Form1.Designer.cs | 128 ++++++ SkryabinaModul/SkryabinaModul/Form1.cs | 67 +++ SkryabinaModul/SkryabinaModul/Form1.resx | 120 +++++ .../SkryabinaModul/Guest.Designer.cs | 99 +++++ SkryabinaModul/SkryabinaModul/Guest.cs | 49 ++ SkryabinaModul/SkryabinaModul/Guest.resx | 120 +++++ .../SkryabinaModul/Manager.Designer.cs | 182 ++++++++ SkryabinaModul/SkryabinaModul/Manager.cs | 92 ++++ SkryabinaModul/SkryabinaModul/Manager.resx | 120 +++++ .../SkryabinaModul/OrdersAdmin.Designer.cs | 137 ++++++ SkryabinaModul/SkryabinaModul/OrdersAdmin.cs | 90 ++++ .../SkryabinaModul/OrdersAdmin.resx | 120 +++++ .../SkryabinaModul/OrdersEditForm.Designer.cs | 274 ++++++++++++ .../SkryabinaModul/OrdersEditForm.cs | 112 +++++ .../SkryabinaModul/OrdersEditForm.resx | 120 +++++ .../SkryabinaModul/OrdersManager.Designer.cs | 98 ++++ .../SkryabinaModul/OrdersManager.cs | 48 ++ .../SkryabinaModul/OrdersManager.resx | 120 +++++ .../ProductEditForm.Designer.cs | 376 ++++++++++++++++ .../SkryabinaModul/ProductEditForm.cs | 114 +++++ .../SkryabinaModul/ProductEditForm.resx | 120 +++++ SkryabinaModul/SkryabinaModul/Program.cs | 22 + .../SkryabinaModul/Properties/AssemblyInfo.cs | 33 ++ .../Properties/Resources.Designer.cs | 71 +++ .../SkryabinaModul/Properties/Resources.resx | 117 +++++ .../Properties/Settings.Designer.cs | 30 ++ .../Properties/Settings.settings | 7 + .../SkryabinaModul/SkryabinaModul.csproj | 159 +++++++ .../SkryabinaModul/bin/Debug/MySql.Data.dll | Bin 0 -> 758784 bytes .../bin/Debug/SkryabinaModul.exe | Bin 0 -> 52736 bytes .../bin/Debug/SkryabinaModul.exe.config | 6 + .../bin/Debug/SkryabinaModul.pdb | Bin 0 -> 114176 bytes ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 139 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 2304 bytes .../obj/Debug/Skryabin.9AA99B77.Up2Date | 0 .../obj/Debug/SkryabinaModul.Admin.resources | Bin 0 -> 180 bytes .../obj/Debug/SkryabinaModul.Client.resources | Bin 0 -> 180 bytes .../obj/Debug/SkryabinaModul.Form1.resources | Bin 0 -> 180 bytes .../obj/Debug/SkryabinaModul.Guest.resources | Bin 0 -> 180 bytes .../Debug/SkryabinaModul.Manager.resources | Bin 0 -> 180 bytes .../SkryabinaModul.OrdersAdmin.resources | Bin 0 -> 180 bytes .../SkryabinaModul.OrdersEditForm.resources | Bin 0 -> 180 bytes .../SkryabinaModul.OrdersManager.resources | Bin 0 -> 180 bytes .../SkryabinaModul.ProductEditForm.resources | Bin 0 -> 180 bytes ...yabinaModul.Properties.Resources.resources | Bin 0 -> 180 bytes ...yabinaModul.csproj.AssemblyReference.cache | Bin 0 -> 7500 bytes ...yabinaModul.csproj.CoreCompileInputs.cache | 1 + ...SkryabinaModul.csproj.FileListAbsolute.txt | 20 + ...ryabinaModul.csproj.GenerateResource.cache | Bin 0 -> 534 bytes .../obj/Debug/SkryabinaModul.exe | Bin 0 -> 52736 bytes .../obj/Debug/SkryabinaModul.pdb | Bin 0 -> 114176 bytes 71 files changed, 5110 insertions(+) create mode 100644 ER-PDF.pdf create mode 100644 ScriptBD.sql create mode 100644 SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/4506ce25-e573-40ad-b206-b1b01e8ec54e.vsidx create mode 100644 SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/50387090-1286-4d1f-847c-50fc439fd74a.vsidx create mode 100644 SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/72db00b6-10aa-4afb-9225-8132291fcaf5.vsidx create mode 100644 SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/a3a15754-f7d6-4ada-b836-88b907c86f22.vsidx create mode 100644 SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/aca09612-9df2-4184-b63a-387bcb664979.vsidx create mode 100644 SkryabinaModul/.vs/SkryabinaModul/v17/.suo create mode 100644 SkryabinaModul/.vs/SkryabinaModul/v17/DocumentLayout.backup.json create mode 100644 SkryabinaModul/.vs/SkryabinaModul/v17/DocumentLayout.json create mode 100644 SkryabinaModul/SkryabinaModul.sln create mode 100644 SkryabinaModul/SkryabinaModul/Admin.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Admin.cs create mode 100644 SkryabinaModul/SkryabinaModul/Admin.resx create mode 100644 SkryabinaModul/SkryabinaModul/App.config create mode 100644 SkryabinaModul/SkryabinaModul/Class1.cs create mode 100644 SkryabinaModul/SkryabinaModul/Client.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Client.cs create mode 100644 SkryabinaModul/SkryabinaModul/Client.resx create mode 100644 SkryabinaModul/SkryabinaModul/Form1.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Form1.cs create mode 100644 SkryabinaModul/SkryabinaModul/Form1.resx create mode 100644 SkryabinaModul/SkryabinaModul/Guest.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Guest.cs create mode 100644 SkryabinaModul/SkryabinaModul/Guest.resx create mode 100644 SkryabinaModul/SkryabinaModul/Manager.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Manager.cs create mode 100644 SkryabinaModul/SkryabinaModul/Manager.resx create mode 100644 SkryabinaModul/SkryabinaModul/OrdersAdmin.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/OrdersAdmin.cs create mode 100644 SkryabinaModul/SkryabinaModul/OrdersAdmin.resx create mode 100644 SkryabinaModul/SkryabinaModul/OrdersEditForm.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/OrdersEditForm.cs create mode 100644 SkryabinaModul/SkryabinaModul/OrdersEditForm.resx create mode 100644 SkryabinaModul/SkryabinaModul/OrdersManager.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/OrdersManager.cs create mode 100644 SkryabinaModul/SkryabinaModul/OrdersManager.resx create mode 100644 SkryabinaModul/SkryabinaModul/ProductEditForm.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/ProductEditForm.cs create mode 100644 SkryabinaModul/SkryabinaModul/ProductEditForm.resx create mode 100644 SkryabinaModul/SkryabinaModul/Program.cs create mode 100644 SkryabinaModul/SkryabinaModul/Properties/AssemblyInfo.cs create mode 100644 SkryabinaModul/SkryabinaModul/Properties/Resources.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Properties/Resources.resx create mode 100644 SkryabinaModul/SkryabinaModul/Properties/Settings.Designer.cs create mode 100644 SkryabinaModul/SkryabinaModul/Properties/Settings.settings create mode 100644 SkryabinaModul/SkryabinaModul/SkryabinaModul.csproj create mode 100644 SkryabinaModul/SkryabinaModul/bin/Debug/MySql.Data.dll create mode 100644 SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.exe create mode 100644 SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.exe.config create mode 100644 SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.pdb create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/Skryabin.9AA99B77.Up2Date create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Admin.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Client.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Form1.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Guest.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Manager.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersAdmin.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersEditForm.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersManager.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.ProductEditForm.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Properties.Resources.resources create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.AssemblyReference.cache create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.CoreCompileInputs.cache create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.FileListAbsolute.txt create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.GenerateResource.cache create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.exe create mode 100644 SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.pdb diff --git a/ER-PDF.pdf b/ER-PDF.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7ef9798f4d0bafa3edcfc1c9c0f271d67587e624 GIT binary patch literal 37557 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 MC}Lt^SrMrJ1Cwue(*OVf literal 0 HcmV?d00001 diff --git a/ScriptBD.sql b/ScriptBD.sql new file mode 100644 index 0000000..05975f0 --- /dev/null +++ b/ScriptBD.sql @@ -0,0 +1,280 @@ +-- MySQL dump 10.13 Distrib 8.0.42, for Win64 (x86_64) +-- +-- Host: 85.239.57.125 Database: Scriabin_Sophia_ProbModul +-- ------------------------------------------------------ +-- Server version 8.0.45-0ubuntu0.24.04.1 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `Category` +-- + +DROP TABLE IF EXISTS `Category`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Category` ( + `idCategory` int NOT NULL AUTO_INCREMENT, + `Category` varchar(45) NOT NULL, + PRIMARY KEY (`idCategory`) +) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Category` +-- + +LOCK TABLES `Category` WRITE; +/*!40000 ALTER TABLE `Category` DISABLE KEYS */; +INSERT INTO `Category` VALUES (1,'Мячи'),(2,'Обувь'),(3,'Тренажеры'),(4,'Лыжный спорт'),(5,'Экипировка'),(6,'Силовые'),(7,'Кардио'),(8,'Фитнес'),(9,'Одежда'),(10,'Туризм'),(11,'Единоборства'),(12,'Теннис'),(13,'Плавание'); +/*!40000 ALTER TABLE `Category` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Klients` +-- + +DROP TABLE IF EXISTS `Klients`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Klients` ( + `idKlient` int NOT NULL AUTO_INCREMENT, + `Login` varchar(45) NOT NULL, + `Password` varchar(45) NOT NULL, + `FIO` varchar(100) NOT NULL, + `RoleID` int NOT NULL, + `Mail` varchar(100) NOT NULL, + `Phone` bigint NOT NULL, + PRIMARY KEY (`idKlient`), + KEY `klients_Role_idx` (`RoleID`), + CONSTRAINT `klients_Role` FOREIGN KEY (`RoleID`) REFERENCES `Role` (`idRole`) +) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Klients` +-- + +LOCK TABLES `Klients` WRITE; +/*!40000 ALTER TABLE `Klients` DISABLE KEYS */; +INSERT INTO `Klients` VALUES (1,'client_001','hash45678','Сидоров Алексей Михайлович',3,'sidorov@mail.ru',89110001122),(2,'client_002','hash56789','Кузнецова Елена Владимировна',3,'kuz_el@ya.ru',89120002233),(3,'client_003','hash67890','Попов Дмитрий Николаевич',3,'popov_d@gmail.com',89140004455),(4,'client_004','hash78901','Васильева Мария Александровна',3,'vasya_m@mail.ru',89150005566),(5,'client_005','hash89012','Соколов Максим Андреевич',3,'sokol_max@ya.ru',89160006677),(6,'client_006','hash90123','Михайлова Дарья Юрьевна',3,'mikh_d@gmail.com',89170007788),(7,'client_007','hash01234','Федоров Артем Викторович',3,'fedorov_a@mail.ru',89190009900),(8,'client_008','hash11234','Морозова Екатерина Олеговна',3,'moroz_e@ya.ru',89200001111),(9,'client_009','hash22345','Волков Илья',3,'volkov_i@gmail.com',89210002222),(10,'client_010','hash33456','Алексеева Анастасия Денисовна',3,'alekseeva@mail.ru',89220003333),(11,'client_011','hash44567','Лебедев Никита Павлович',3,'lebedev_n@ya.ru',892304444),(12,'client_012','hash55678','Семенова Ольга Константиновна',3,'semenova_o@gmail.com',89240005555),(13,'client_013','hash66789','Егоров Павел',3,'egorov_p@mail.ru',89250006666),(14,'client_014','hash77890','Павлова Татьяна Евгеньевна',3,'pavlova_t@ya.ru',89260007777),(15,'client_015','hash88901','Козлов Роман Борисович',3,'kozlov_r@gmail.com',89270008888),(16,'client_016','hash99012','Степанова Юлия Аркадьевна',3,'stepanova_y@mail.ru',89280009999),(17,'client_017','hash00123','Николаев Глеб Степанович',3,'nikolaev_g@ya.ru',892901234),(18,'client_018','hash11122','Орлова Виктория',3,'orlova_v@gmail.com',89300002345),(19,'client_019','hash22233','Макаров Даниил Антонович',3,'makarov_d@mail.ru',89310003456),(20,'client_020','hash33344','Андреева Полина Вячеславовна',3,'andreeva_p@ya.ru',89320004567),(21,'client_021','hash44455','Захаров Кирилл Леонидович',3,'zaharov_k@gmail.com',89330005678),(22,'client_022','hash55566','Зайцева Алина Федоровна',3,'zaitseva_a@mail.ru',893406789),(23,'client_023','hash66677','Соловьев Владислав Игоревич',3,'soloviev_v@ya.ru',89350007890),(24,'client_024','hash77788','Борисова Яна Станиславовна',3,'borisova_y@gmail.com',89360008901),(25,'client_025','hash88899','Яковлев Арсений Максимович',3,'yakovlev_a@mail.ru',89370009012),(26,'client_026','hash99900','Григорьева Вера Руслановна',3,'grigorieva_v@ya.ru',89001112233),(27,'3','3','Романов Вадим',3,'romanov_v@gmail.com',89002223344),(28,'1','1','Иванов Иван Иванович',1,'Ivanov@mail.ru',89456666666),(29,'2','2','Петров Петр Петрович',2,'Petrov@mail.ru',89453632636); +/*!40000 ALTER TABLE `Klients` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Manufacturer` +-- + +DROP TABLE IF EXISTS `Manufacturer`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Manufacturer` ( + `idManufacturer` int NOT NULL AUTO_INCREMENT, + `Manufacturer` varchar(45) NOT NULL, + PRIMARY KEY (`idManufacturer`) +) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Manufacturer` +-- + +LOCK TABLES `Manufacturer` WRITE; +/*!40000 ALTER TABLE `Manufacturer` DISABLE KEYS */; +INSERT INTO `Manufacturer` VALUES (1,'Adidas'),(2,'Nike'),(3,'Kettler'),(4,'Fischer'),(5,'СпортМастер'),(6,'Spalding'),(7,'Mikasa'),(8,'Demix'),(9,'Torneo'),(10,'Barbell'),(11,'Reebok'),(12,'Puma'),(13,'Under Armour'),(14,'Outventure'),(15,'Nordway'),(16,'Deuter'),(17,'Stanley'),(18,'Everlast'),(19,'Venum'),(20,'Wilson'),(21,'Head'),(22,'Speedo'),(23,'Joss'); +/*!40000 ALTER TABLE `Manufacturer` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Orders` +-- + +DROP TABLE IF EXISTS `Orders`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Orders` ( + `idOrders` int NOT NULL AUTO_INCREMENT, + `Article` varchar(45) NOT NULL, + `FIOID` int NOT NULL, + `StatusID` int NOT NULL, + `PickUpPoint` varchar(45) NOT NULL, + `DateOrders` date NOT NULL, + `DateDelivery` date DEFAULT NULL, + `SostavID` int NOT NULL, + PRIMARY KEY (`idOrders`), + KEY `Klient_Orders_idx` (`FIOID`), + KEY `Status_Orders_idx` (`StatusID`), + KEY `Product_Orders_idx` (`SostavID`), + CONSTRAINT `Klient_Orders` FOREIGN KEY (`FIOID`) REFERENCES `Klients` (`idKlient`), + CONSTRAINT `Product_Orders` FOREIGN KEY (`SostavID`) REFERENCES `Product` (`idProduct`), + CONSTRAINT `Status_Orders` FOREIGN KEY (`StatusID`) REFERENCES `Status` (`idStatus`) +) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Orders` +-- + +LOCK TABLES `Orders` WRITE; +/*!40000 ALTER TABLE `Orders` DISABLE KEYS */; +INSERT INTO `Orders` VALUES (1,'ORD-1001',1,1,'ул. Ленина, 15','2023-09-01','2023-09-05',1),(2,'ORD-1002',2,2,'Пр. Мира, 42','2023-09-02',NULL,8),(3,'ORD-1003',3,1,'ул. Пушкина, 10','2023-09-05','2023-09-08',14),(4,'ORD-1004',1,3,'ул. Ленина, 15','2023-10-25','2023-10-30',4),(5,'ORD-1005',4,4,'ул. Гагарина, 8','2023-10-24','2023-10-29',20),(6,'ORD-1006',5,1,'пр. Строителей, 1','2023-09-10','2023-09-15',2),(7,'ORD-1007',6,1,'ул. Чехова, 33','2023-09-11','2023-09-14',6),(8,'ORD-1008',25,3,'ул. Кирова, 12','2023-10-26','2023-11-01',24),(9,'ORD-1009',8,4,'пер. Тихий, 4','2023-10-23','2023-10-28',27),(10,'ORD-1010',9,2,'бульвар Роз, 7','2023-09-15',NULL,10),(11,'ORD-1011',10,1,'ул. Садовая, 19','2023-09-18','2023-09-22',15),(12,'ORD-1012',19,1,'пр. Победы, 50','2023-09-20','2023-09-25',19),(13,'ORD-1013',6,3,'ул. Новая, 2','2023-10-26','2023-10-31',13),(14,'ORD-1014',25,4,'ул. Северная, 9','2023-10-25','2023-10-29',12),(15,'ORD-1015',14,1,'ул. Южная, 11','2023-09-22','2023-09-26',3),(16,'ORD-1016',19,2,'ул. Ленина, 15','2023-10-01',NULL,22),(17,'ORD-1017',15,1,'пр. Ленина, 100','2023-09-25','2023-09-28',17),(18,'ORD-1018',6,3,'ул. Советская, 3','2023-10-26','2023-11-02',29),(19,'ORD-1019',17,4,'ул. Труда, 14','2023-10-22','2023-10-27',1),(20,'ORD-1020',18,1,'ул. Зеленая, 8','2023-10-05','2023-10-09',16),(21,'ORD-1021',25,1,'пер. Школьный, 1','2023-10-08','2023-10-12',26),(22,'ORD-1022',20,2,'ул. Цветочная, 5','2023-10-10',NULL,9),(23,'ORD-1023',6,3,'пр. Мира, 42','2023-10-26','2023-11-01',5),(24,'ORD-1024',22,4,'ул. Гагарина, 8','2023-10-24','2023-10-29',6),(25,'ORD-1025',23,1,'ул. Чехова, 33','2023-10-12','2023-10-16',11),(26,'ORD-1026',19,1,'бульвар Роз, 7','2023-10-15','2023-10-18',12),(27,'ORD-1027',25,3,'пр. Строителей, 1','2023-10-26','2023-11-03',24),(28,'ORD-1028',6,4,'ул. Кирова, 12','2023-10-25','2023-10-30',29),(29,'ORD-1029',27,1,'ул. Садовая, 19','2023-10-18','2023-10-22',20),(30,'ORD-1030',25,2,'Пр. Мира, 42','2023-10-20',NULL,8); +/*!40000 ALTER TABLE `Orders` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Product` +-- + +DROP TABLE IF EXISTS `Product`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Product` ( + `idProduct` int NOT NULL AUTO_INCREMENT, + `Article` varchar(45) NOT NULL, + `Name` varchar(100) NOT NULL, + `CategoryID` int NOT NULL, + `Description` varchar(100) NOT NULL, + `ManufacturerID` int NOT NULL, + `SupplierID` int NOT NULL, + `Price` decimal(10,2) NOT NULL, + `Discount` varchar(45) DEFAULT NULL, + `Quantity` int NOT NULL, + `EdinicaID` int NOT NULL, + `Photo` varchar(45) DEFAULT NULL, + PRIMARY KEY (`idProduct`), + KEY `Unit_idx` (`EdinicaID`), + KEY `Category_idx` (`CategoryID`), + KEY `Manufacturer_idx` (`ManufacturerID`), + KEY `Supplier_idx` (`SupplierID`), + CONSTRAINT `Category` FOREIGN KEY (`CategoryID`) REFERENCES `Category` (`idCategory`), + CONSTRAINT `Manufacturer` FOREIGN KEY (`ManufacturerID`) REFERENCES `Manufacturer` (`idManufacturer`), + CONSTRAINT `Supplier` FOREIGN KEY (`SupplierID`) REFERENCES `Supplier` (`idSupplier`), + CONSTRAINT `Unit` FOREIGN KEY (`EdinicaID`) REFERENCES `Unit` (`idUnit`) +) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Product` +-- + +LOCK TABLES `Product` WRITE; +/*!40000 ALTER TABLE `Product` DISABLE KEYS */; +INSERT INTO `Product` VALUES (1,'P-001','Мяч футбольный Pro',1,'Профессиональный мяч',1,1,4500.00,'10%',15,2,''),(2,'P-002','Кроссовки беговые X1',2,'Для бега по асфальту',2,2,8990.50,NULL,42,2,'cross x1.jpg'),(3,'P-003','Велотренажер Fit-3',3,'Домашний велотренажер',3,1,25000.00,'25 Процентов',5,1,'bike fit.png'),(4,'P-004','Лыжи беговые Skate',4,'Коньковый ход',4,2,12500.00,'5%',0,2,'ski skate.jpg'),(5,'P-005','Гантели разборные 15кг',3,'Стальные гантели',5,3,3200.75,'30%',20,2,NULL),(6,'P-006','Спортивный костюм',5,'Хлопок 100%',1,1,6500.00,'15%',8,1,'suit.jpg'),(7,'P-007','Мяч баскетбольный',1,'Для игры в зале',2,1,3100.00,NULL,12,1,'basket.png'),(8,'P-008','Беговая дорожка RunMax',3,'Складная конструкция',3,2,45900.00,'5 Процентов',0,1,NULL),(9,'P-009','Бутсы футбольные',2,'Шиповки',2,1,7500.00,'25%',30,2,'boots.jpg'),(10,'P-010','Палки лыжные',4,'Карбоновые',4,2,4100.50,'10%',18,2,'poles.jpg'),(11,'P-011','Эспандер трубчатый',3,'Набор 5 шт',5,3,950.00,'50%',100,3,NULL),(12,'P-012','Футболка спортивная',5,'Дышащая ткань',1,1,1800.00,NULL,50,1,'tshirt.jpg'),(13,'P-013','Мяч волейбольный',1,'Тренировочный',5,3,2200.00,'15%',25,1,'volley.png'),(14,'P-014','Перчатки для фитнеса',5,'Кожа/текстиль',2,2,1250.00,'25%',0,2,'gloves.jpg'),(15,'P-015','Мяч футбольный',1,'Профессиональный мяч для игр на газоне',1,1,4500.50,'10%',50,1,'adidas_ball.jpg'),(16,'P-016','Мяч баскетбольный',1,'Мяч для зала и улицы, размер 7',6,4,3200.00,NULL,30,1,'bball_spalding.png'),(17,'P-017','Мяч волейбольный',1,'Мяч для классического волейбола',7,1,3800.75,'5%',120,1,'mikasa_vol.jpg'),(18,'P-018','Гантели разборные 15кг',6,'Набор гантелей в кейсе',8,5,2500.00,'25%',15,4,'dumbbell_15.png'),(19,'P-019','Гантели литые 5кг',6,'Неопреновое покрытие',9,5,900.00,NULL,0,2,'dumbbell_5.jpg'),(20,'P-020','Штанга олимпийская',6,'Гриф 20кг + замки',3,4,15000.00,'15%',8,1,'barbell.png'),(21,'P-021','Блины для штанги 10кг',6,'Обрезиненные диски',10,4,2100.50,NULL,40,1,'disk_10.jpg'),(22,'P-022','Беговая дорожка',7,'Складная, до 15 км/ч',3,6,45000.00,'30%',5,1,'treadmill.jpg'),(23,'P-023','Эллиптический тренажер',7,'Магнитная система нагрузки',9,6,32000.00,'10%',0,1,'elliptic.png'),(24,'P-024','Велотренажер',7,'Вертикальная посадка',3,6,28000.00,'5%',12,1,'bike.jpg'),(25,'P-025','Коврик для йоги',8,'Толщина 6мм, TPE',2,1,1200.00,'15%',200,1,'yoga_mat.jpg'),(26,'P-026','Фитнес-резинки',8,'Набор из 5 эспандеров',8,5,600.00,'25%',150,4,'bands.png'),(27,'P-027','Скакалка скоростная',8,'Металлический трос',11,4,850.50,NULL,80,1,'rope.jpg'),(28,'P-028','Кроссовки беговые',2,'Амортизирующая подошва',2,7,8900.00,'20%',45,2,'nike_run.jpg'),(29,'P-029','Бутсы футбольные',2,'Шиповки для натурального газона',12,7,7500.00,'35%',25,2,'puma_boots.png'),(30,'P-030','Штангетки',2,'Обувь для тяжелой атлетики',1,7,12000.00,NULL,10,2,'adipower.jpg'),(31,'P-031','Футболка компрессионная',9,'Отводит влагу',13,8,2500.00,'10%',60,1,'ua_shirt.png'),(32,'P-032','Шорты спортивные',9,'Легкие дышащие шорты',2,8,1800.00,NULL,85,1,'nike_shorts.jpg'),(33,'P-033','Костюм спортивный',9,'Хлопок + полиэстер',12,8,5500.00,'15%',30,1,'puma_suit.jpg'),(34,'P-034','Палатка 3-местная',10,'Водостойкость 3000мм',14,9,8500.00,'25%',20,1,'tent_3.png'),(35,'P-035','Спальный мешок',10,'До -5 градусов комфорт',15,9,3200.50,'5%',40,1,'sleeping_bag.jpg'),(36,'P-036','Рюкзак туристический',10,'Объем 60 литров',16,4,11000.00,NULL,15,1,'backpack.png'),(37,'P-037','Термос 1 литр',10,'Держит тепло 24 часа',17,9,2800.00,'10%',50,1,'thermos.jpg'),(38,'P-038','Боксерские перчатки',11,'Натуральная кожа, 12 унций',18,10,4500.00,NULL,35,2,'gloves.png'),(39,'P-039','Капа одночелюстная',11,'Термопластичная',19,10,500.00,NULL,100,1,'mouthguard.jpg'),(40,'P-040','Шлем боксерский',11,'С защитой скул',18,10,3500.00,'15%',18,1,'helmet.jpg'),(41,'P-041','Ракетка для тенниса',12,'Легкий графит',20,4,9500.00,'20%',12,1,'racket.png'),(42,'P-042','Мячи теннисные (3шт)',12,'Для грунтовых кортов',21,4,900.00,NULL,60,5,'tennis_balls.jpg'),(43,'P-043','Очки для плавания',13,'Антифог, защита от УФ',22,11,1800.00,'5%',80,1,'goggles.png'),(44,'P-044','Шапочка для плавания',13,'Силиконовая',23,11,400.00,'30%',150,1,'cap.jpg'); +/*!40000 ALTER TABLE `Product` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Role` +-- + +DROP TABLE IF EXISTS `Role`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Role` ( + `idRole` int NOT NULL AUTO_INCREMENT, + `Role` varchar(45) NOT NULL, + PRIMARY KEY (`idRole`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Role` +-- + +LOCK TABLES `Role` WRITE; +/*!40000 ALTER TABLE `Role` DISABLE KEYS */; +INSERT INTO `Role` VALUES (1,'Администратор'),(2,'Менеджер'),(3,'Клиент'); +/*!40000 ALTER TABLE `Role` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Status` +-- + +DROP TABLE IF EXISTS `Status`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Status` ( + `idStatus` int NOT NULL AUTO_INCREMENT, + `Status` varchar(45) NOT NULL, + PRIMARY KEY (`idStatus`) +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Status` +-- + +LOCK TABLES `Status` WRITE; +/*!40000 ALTER TABLE `Status` DISABLE KEYS */; +INSERT INTO `Status` VALUES (1,'Доставлен'),(2,'Отменен'),(3,'Формируется'),(4,'Отправлен'); +/*!40000 ALTER TABLE `Status` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Supplier` +-- + +DROP TABLE IF EXISTS `Supplier`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Supplier` ( + `idSupplier` int NOT NULL AUTO_INCREMENT, + `Supplier` varchar(45) NOT NULL, + PRIMARY KEY (`idSupplier`) +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Supplier` +-- + +LOCK TABLES `Supplier` WRITE; +/*!40000 ALTER TABLE `Supplier` DISABLE KEYS */; +INSERT INTO `Supplier` VALUES (1,'ООО СпортОпт'),(2,'ЗАО АктивЛайф'),(3,'ИП Смирнов'),(4,'ЗАО Актив'),(5,'ИП Иванов'),(6,'ООО ФитнесПро'),(7,'ООО ОбувьПро'),(8,'ООО Текстиль'),(9,'ООО ТурСнаб'),(10,'ООО Ринг'),(11,'ООО ВодаСпорт'); +/*!40000 ALTER TABLE `Supplier` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `Unit` +-- + +DROP TABLE IF EXISTS `Unit`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `Unit` ( + `idUnit` int NOT NULL AUTO_INCREMENT, + `Unit` varchar(45) NOT NULL, + PRIMARY KEY (`idUnit`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `Unit` +-- + +LOCK TABLES `Unit` WRITE; +/*!40000 ALTER TABLE `Unit` DISABLE KEYS */; +INSERT INTO `Unit` VALUES (1,'шт.'),(2,'пара'),(3,'компл'),(4,'набор'),(5,'туба'); +/*!40000 ALTER TABLE `Unit` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2026-05-14 12:59:44 diff --git a/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/4506ce25-e573-40ad-b206-b1b01e8ec54e.vsidx b/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/4506ce25-e573-40ad-b206-b1b01e8ec54e.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..9ac3221325ef75a76fe30c9388aafdf470ecdc4a GIT binary patch literal 47360 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 G;{ONK+5&a} literal 0 HcmV?d00001 diff --git a/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/50387090-1286-4d1f-847c-50fc439fd74a.vsidx b/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/50387090-1286-4d1f-847c-50fc439fd74a.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..43cbbd34b6805f8ed8eb6b201a95f9faf6dfb6aa GIT binary patch literal 33436 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 literal 0 HcmV?d00001 diff --git a/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/72db00b6-10aa-4afb-9225-8132291fcaf5.vsidx b/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/72db00b6-10aa-4afb-9225-8132291fcaf5.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..b33dbc378a5c0f95683196a5a889e4d3dc190883 GIT binary patch literal 41968 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 literal 0 HcmV?d00001 diff --git a/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/a3a15754-f7d6-4ada-b836-88b907c86f22.vsidx b/SkryabinaModul/.vs/SkryabinaModul/FileContentIndex/a3a15754-f7d6-4ada-b836-88b907c86f22.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..fed16e17dbb63fc88fd4a7ab7321721d1272f570 GIT binary patch literal 29781 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 { if (new ProductEditForm(connectionString, null).ShowDialog() == DialogResult.OK) LoadProducts(); }; + buttonEdit.Click += (s, e) => EditProduct(); + buttonDelete.Click += (s, e) => DeleteProduct(); + textBoxSearch.TextChanged += (s, e) => FilterAndSort(); + comboBoxFilter.SelectedIndexChanged += (s, e) => FilterAndSort(); + comboBoxSort.SelectedIndexChanged += (s, e) => FilterAndSort(); + } + + // Загрузка товаров + void LoadProducts() + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var adapter = new MySqlDataAdapter(@"SELECT p.idProduct, p.Article, p.Name, c.Category, p.Description, + m.Manufacturer, s.Supplier, p.Price, p.Discount, p.Quantity, u.Unit, p.Photo + FROM Product p + LEFT JOIN Category c ON p.CategoryID = c.idCategory + LEFT JOIN Manufacturer m ON p.ManufacturerID = m.idManufacturer + LEFT JOIN Supplier s ON p.SupplierID = s.idSupplier + LEFT JOIN Unit u ON p.EdinicaID = u.idUnit", conn); + + var dt = new DataTable(); + adapter.Fill(dt); + dataGridView1.DataSource = dt; + if (dataGridView1.Columns["idProduct"] != null) + dataGridView1.Columns["idProduct"].Visible = false; + } + } + + // Редактирование товара + void EditProduct() + { + if (dataGridView1.SelectedRows.Count == 0) + { + MessageBox.Show("Выберите товар", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + int id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["idProduct"].Value); + if (new ProductEditForm(connectionString, id).ShowDialog() == DialogResult.OK) + LoadProducts(); + } + + // Удаление товара + void DeleteProduct() + { + if (dataGridView1.SelectedRows.Count == 0) + { + MessageBox.Show("Выберите товар", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + int id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["idProduct"].Value); + string name = dataGridView1.SelectedRows[0].Cells["Name"].Value.ToString(); + + if (MessageBox.Show($"Удалить \"{name}\"?", "Подтверждение", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var cmd = new MySqlCommand("DELETE FROM Product WHERE idProduct = @id", conn); + cmd.Parameters.AddWithValue("@id", id); + cmd.ExecuteNonQuery(); + } + LoadProducts(); + } + } + + // Фильтрация и сортировка + void FilterAndSort() + { + string search = textBoxSearch.Text.Trim(); + string filter = comboBoxFilter.SelectedItem?.ToString() ?? ""; + string sort = comboBoxSort.SelectedItem?.ToString() ?? ""; + + string query = @"SELECT p.idProduct, p.Article, p.Name, c.Category, p.Description, + m.Manufacturer, s.Supplier, p.Price, p.Discount, p.Quantity, u.Unit, p.Photo + FROM Product p + LEFT JOIN Category c ON p.CategoryID = c.idCategory + LEFT JOIN Manufacturer m ON p.ManufacturerID = m.idManufacturer + LEFT JOIN Supplier s ON p.SupplierID = s.idSupplier + LEFT JOIN Unit u ON p.EdinicaID = u.idUnit + WHERE 1=1"; + + // Фильтрация + if (!string.IsNullOrEmpty(search)) + { + if (filter == "По названию") query += " AND p.Name LIKE @search"; + else if (filter == "По артикулу") query += " AND p.Article LIKE @search"; + else if (filter == "По производителю") query += " AND m.Manufacturer LIKE @search"; + else if (filter == "По поставщику") query += " AND s.Supplier LIKE @search"; + else query += " AND (p.Name LIKE @search OR p.Article LIKE @search OR m.Manufacturer LIKE @search)"; + } + + // Сортировка + if (sort == "По названию А-Я") query += " ORDER BY p.Name ASC"; + else if (sort == "По названию Я-А") query += " ORDER BY p.Name DESC"; + else if (sort == "По цене возр.") query += " ORDER BY p.Price ASC"; + else if (sort == "По цене убыв.") query += " ORDER BY p.Price DESC"; + else if (sort == "По артикулу") query += " ORDER BY p.Article ASC"; + else if (sort == "По количеству") query += " ORDER BY p.Quantity ASC"; + else query += " ORDER BY p.Name ASC"; + + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var cmd = new MySqlCommand(query, conn); + if (!string.IsNullOrEmpty(search)) + cmd.Parameters.AddWithValue("@search", "%" + search + "%"); + + var dt = new DataTable(); + new MySqlDataAdapter(cmd).Fill(dt); + dataGridView1.DataSource = dt; + if (dataGridView1.Columns["idProduct"] != null) + dataGridView1.Columns["idProduct"].Visible = false; + } + } + + private void buttonBack_Click(object sender, EventArgs e) + { + new Form1().Show(); + Close(); + } + + private void button1_Click(object sender, EventArgs e) + { + new OrdersAdmin().Show(); + } + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Admin.resx b/SkryabinaModul/SkryabinaModul/Admin.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Admin.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/App.config b/SkryabinaModul/SkryabinaModul/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Class1.cs b/SkryabinaModul/SkryabinaModul/Class1.cs new file mode 100644 index 0000000..7419c07 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Class1.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MySql.Data.MySqlClient; +using System.Windows.Forms; + +namespace SkryabinaModul +{ + internal class Class1 + { + + } + +} + diff --git a/SkryabinaModul/SkryabinaModul/Client.Designer.cs b/SkryabinaModul/SkryabinaModul/Client.Designer.cs new file mode 100644 index 0000000..dbce3e4 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Client.Designer.cs @@ -0,0 +1,97 @@ +namespace SkryabinaModul +{ + partial class Client + { + ///

+ /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.buttonBack = new System.Windows.Forms.Button(); + this.labelTitle = new System.Windows.Forms.Label(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // buttonBack + // + this.buttonBack.BackColor = System.Drawing.Color.Red; + this.buttonBack.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonBack.Location = new System.Drawing.Point(694, 383); + this.buttonBack.Name = "buttonBack"; + this.buttonBack.Size = new System.Drawing.Size(100, 35); + this.buttonBack.TabIndex = 12; + this.buttonBack.Text = "Назад"; + this.buttonBack.UseVisualStyleBackColor = false; + this.buttonBack.Click += new System.EventHandler(this.buttonBack_Click); + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 20F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(19, 29); + this.labelTitle.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(263, 38); + this.labelTitle.TabIndex = 14; + this.labelTitle.Text = "Просмотр товаров"; + // + // dataGridView1 + // + this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Font = new System.Drawing.Font("Comic Sans MS", 9F); + this.dataGridView1.Location = new System.Drawing.Point(11, 80); + this.dataGridView1.Margin = new System.Windows.Forms.Padding(2); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowHeadersWidth = 51; + this.dataGridView1.Size = new System.Drawing.Size(788, 284); + this.dataGridView1.TabIndex = 13; + // + // Client + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(848, 450); + this.Controls.Add(this.labelTitle); + this.Controls.Add(this.dataGridView1); + this.Controls.Add(this.buttonBack); + this.Name = "Client"; + this.Text = "Client"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonBack; + private System.Windows.Forms.Label labelTitle; + private System.Windows.Forms.DataGridView dataGridView1; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Client.cs b/SkryabinaModul/SkryabinaModul/Client.cs new file mode 100644 index 0000000..fa27001 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Client.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using MySql.Data.MySqlClient; + +namespace SkryabinaModul +{ + public partial class Client : Form + { + string connectionString = "Server=85.239.57.125; Database=Scriabin_Sophia_ProbModul; Uid=Scriabin_Sophia; Pwd=TempPass123!; SslMode=none;"; + public Client() + { + InitializeComponent(); + LoadProducts(); + + } + + void LoadProducts() + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var adapter = new MySqlDataAdapter(@"SELECT p.idProduct, p.Article, p.Name, c.Category, p.Description, + m.Manufacturer, s.Supplier, p.Price, p.Discount, p.Quantity, u.Unit, p.Photo + FROM Product p + LEFT JOIN Category c ON p.CategoryID = c.idCategory + LEFT JOIN Manufacturer m ON p.ManufacturerID = m.idManufacturer + LEFT JOIN Supplier s ON p.SupplierID = s.idSupplier + LEFT JOIN Unit u ON p.EdinicaID = u.idUnit", conn); + + var dt = new DataTable(); + adapter.Fill(dt); + dataGridView1.DataSource = dt; + if (dataGridView1.Columns["idProduct"] != null) + dataGridView1.Columns["idProduct"].Visible = false; + } + } + + private void buttonBack_Click(object sender, EventArgs e) + { + this.Close(); + Form1 form = new Form1(); + form.Show(); + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/Client.resx b/SkryabinaModul/SkryabinaModul/Client.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Client.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Form1.Designer.cs b/SkryabinaModul/SkryabinaModul/Form1.Designer.cs new file mode 100644 index 0000000..a56da8d --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Form1.Designer.cs @@ -0,0 +1,128 @@ + +namespace SkryabinaModul +{ + partial class Form1 + { + private System.ComponentModel.IContainer components = null; + + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) { components.Dispose(); } + base.Dispose(disposing); + } + + private void InitializeComponent() + { + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.button1 = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.button2 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Comic Sans MS", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.label1.Location = new System.Drawing.Point(81, 50); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(239, 49); + this.label1.TabIndex = 0; + this.label1.Text = "Авторизация"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.label2.Location = new System.Drawing.Point(59, 168); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(58, 23); + this.label2.TabIndex = 1; + this.label2.Text = "Логин"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.label3.Location = new System.Drawing.Point(58, 224); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(69, 23); + this.label3.TabIndex = 2; + this.label3.Text = "Пароль"; + // + // button1 + // + this.button1.BackColor = System.Drawing.Color.Red; + this.button1.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.button1.Location = new System.Drawing.Point(158, 302); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(100, 35); + this.button1.TabIndex = 3; + this.button1.Text = "Войти"; + this.button1.UseVisualStyleBackColor = false; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // textBox1 + // + this.textBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBox1.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBox1.Location = new System.Drawing.Point(62, 194); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(280, 26); + this.textBox1.TabIndex = 4; + // + // textBox2 + // + this.textBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBox2.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBox2.Location = new System.Drawing.Point(62, 250); + this.textBox2.Name = "textBox2"; + this.textBox2.PasswordChar = '*'; + this.textBox2.Size = new System.Drawing.Size(280, 26); + this.textBox2.TabIndex = 5; + // + // button2 + // + this.button2.BackColor = System.Drawing.Color.Red; + this.button2.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.button2.Location = new System.Drawing.Point(102, 364); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(218, 35); + this.button2.TabIndex = 6; + this.button2.Text = "Войти как гость"; + this.button2.UseVisualStyleBackColor = false; + this.button2.Click += new System.EventHandler(this.button2_Click_1); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(409, 450); + this.Controls.Add(this.button2); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.button1); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Font = new System.Drawing.Font("Comic Sans MS", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.Name = "Form1"; + this.Text = "Авторизация"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.Button button2; + } +} diff --git a/SkryabinaModul/SkryabinaModul/Form1.cs b/SkryabinaModul/SkryabinaModul/Form1.cs new file mode 100644 index 0000000..4c02a1b --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Form1.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using MySql.Data.MySqlClient; +using SkryabinaModul; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; + +namespace SkryabinaModul +{ + public partial class Form1 : Form + { + // Изменена строка подключения на вашу БД + string connectionString = "Server=85.239.57.125; Database=Scriabin_Sophia_ProbModul; Uid=Scriabin_Sophia; Pwd=TempPass123!; SslMode=none;"; + + // Словарь соответствия ролей и форм + private Dictionary roleForms = new Dictionary + { + { "1", new Admin() }, // Администратор + { "2", new Manager() }, // Менеджер + { "3", new Client() } // Клиент + }; + + public Form1() + { + InitializeComponent(); + } + + private void button1_Click(object sender, EventArgs e) + { + using (MySqlConnection conn = new MySqlConnection(connectionString)) + { + conn.Open(); + // Изменен запрос под таблицу Klients (логин, пароль, роль) + string query = "SELECT RoleID FROM Klients WHERE Login = @login AND Password = @pass"; + using (MySqlCommand cmd = new MySqlCommand(query, conn)) + { + cmd.Parameters.AddWithValue("@login", textBox1.Text); + cmd.Parameters.AddWithValue("@pass", textBox2.Text); + object result = cmd.ExecuteScalar(); + + if (result != null && roleForms.TryGetValue(result.ToString(), out Form form)) + { + form.Show(); + this.Hide(); + } + else + { + MessageBox.Show("Ошибка авторизации!\nНеверный логин или пароль.", "Ошибка", + MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + } + + private void button2_Click(object sender, EventArgs e) + { + Guest form = new Guest(); + form.Show(); + } + + private void button2_Click_1(object sender, EventArgs e) + { + Guest form = new Guest(); + form.Show(); + } + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Form1.resx b/SkryabinaModul/SkryabinaModul/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Guest.Designer.cs b/SkryabinaModul/SkryabinaModul/Guest.Designer.cs new file mode 100644 index 0000000..72c2c1a --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Guest.Designer.cs @@ -0,0 +1,99 @@ +namespace SkryabinaModul +{ + partial class Guest + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.labelTitle = new System.Windows.Forms.Label(); + this.buttonBack = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // dataGridView1 + // + this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Font = new System.Drawing.Font("Comic Sans MS", 9F); + this.dataGridView1.Location = new System.Drawing.Point(9, 58); + this.dataGridView1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowHeadersWidth = 51; + this.dataGridView1.Size = new System.Drawing.Size(788, 284); + this.dataGridView1.TabIndex = 8; + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 20F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(22, 7); + this.labelTitle.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(263, 38); + this.labelTitle.TabIndex = 9; + this.labelTitle.Text = "Просмотр товаров"; + // + // buttonBack + // + this.buttonBack.BackColor = System.Drawing.Color.Red; + this.buttonBack.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonBack.Location = new System.Drawing.Point(706, 368); + this.buttonBack.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.buttonBack.Name = "buttonBack"; + this.buttonBack.Size = new System.Drawing.Size(90, 32); + this.buttonBack.TabIndex = 12; + this.buttonBack.Text = "Назад"; + this.buttonBack.UseVisualStyleBackColor = false; + this.buttonBack.Click += new System.EventHandler(this.buttonBack_Click); + // + // Guest + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(834, 421); + this.Controls.Add(this.buttonBack); + this.Controls.Add(this.labelTitle); + this.Controls.Add(this.dataGridView1); + this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.Name = "Guest"; + this.Text = "Guest"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Label labelTitle; + private System.Windows.Forms.Button buttonBack; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Guest.cs b/SkryabinaModul/SkryabinaModul/Guest.cs new file mode 100644 index 0000000..2852bc2 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Guest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using MySql.Data.MySqlClient; + +namespace SkryabinaModul +{ + public partial class Guest : Form + { + string connectionString = "Server=85.239.57.125; Database=Scriabin_Sophia_ProbModul; Uid=Scriabin_Sophia; Pwd=TempPass123!; SslMode=none;"; + public Guest() + { + InitializeComponent(); + LoadProducts(); + } + + void LoadProducts() + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var adapter = new MySqlDataAdapter(@"SELECT p.idProduct, p.Article, p.Name, c.Category, p.Description, + m.Manufacturer, s.Supplier, p.Price, p.Discount, p.Quantity, u.Unit, p.Photo + FROM Product p + LEFT JOIN Category c ON p.CategoryID = c.idCategory + LEFT JOIN Manufacturer m ON p.ManufacturerID = m.idManufacturer + LEFT JOIN Supplier s ON p.SupplierID = s.idSupplier + LEFT JOIN Unit u ON p.EdinicaID = u.idUnit", conn); + + var dt = new DataTable(); + adapter.Fill(dt); + dataGridView1.DataSource = dt; + if (dataGridView1.Columns["idProduct"] != null) + dataGridView1.Columns["idProduct"].Visible = false; + } + } + + private void buttonBack_Click(object sender, EventArgs e) + { + this.Close(); + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/Guest.resx b/SkryabinaModul/SkryabinaModul/Guest.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Guest.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Manager.Designer.cs b/SkryabinaModul/SkryabinaModul/Manager.Designer.cs new file mode 100644 index 0000000..352a68e --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Manager.Designer.cs @@ -0,0 +1,182 @@ +namespace SkryabinaModul +{ + partial class Manager + { + private System.ComponentModel.IContainer components = null; + + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) components.Dispose(); + base.Dispose(disposing); + } + + private void InitializeComponent() + { + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.labelSearch = new System.Windows.Forms.Label(); + this.textBoxSearch = new System.Windows.Forms.TextBox(); + this.labelFilter = new System.Windows.Forms.Label(); + this.comboBoxFilter = new System.Windows.Forms.ComboBox(); + this.labelSort = new System.Windows.Forms.Label(); + this.comboBoxSort = new System.Windows.Forms.ComboBox(); + this.labelTitle = new System.Windows.Forms.Label(); + this.buttonBack = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // dataGridView1 + // + this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Font = new System.Drawing.Font("Comic Sans MS", 9F); + this.dataGridView1.Location = new System.Drawing.Point(20, 130); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowHeadersWidth = 51; + this.dataGridView1.Size = new System.Drawing.Size(760, 300); + this.dataGridView1.TabIndex = 7; + // + // labelSearch + // + this.labelSearch.AutoSize = true; + this.labelSearch.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelSearch.Location = new System.Drawing.Point(16, 65); + this.labelSearch.Name = "labelSearch"; + this.labelSearch.Size = new System.Drawing.Size(57, 19); + this.labelSearch.TabIndex = 1; + this.labelSearch.Text = "Поиск:"; + // + // textBoxSearch + // + this.textBoxSearch.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxSearch.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxSearch.Location = new System.Drawing.Point(20, 87); + this.textBoxSearch.Name = "textBoxSearch"; + this.textBoxSearch.Size = new System.Drawing.Size(180, 26); + this.textBoxSearch.TabIndex = 2; + // + // labelFilter + // + this.labelFilter.AutoSize = true; + this.labelFilter.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelFilter.Location = new System.Drawing.Point(215, 65); + this.labelFilter.Name = "labelFilter"; + this.labelFilter.Size = new System.Drawing.Size(61, 19); + this.labelFilter.TabIndex = 3; + this.labelFilter.Text = "Фильтр:"; + // + // comboBoxFilter + // + this.comboBoxFilter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxFilter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxFilter.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxFilter.FormattingEnabled = true; + this.comboBoxFilter.Items.AddRange(new object[] { + "Все", + "По номеру", + "По статусу", + "По адресу"}); + this.comboBoxFilter.Location = new System.Drawing.Point(219, 87); + this.comboBoxFilter.Name = "comboBoxFilter"; + this.comboBoxFilter.Size = new System.Drawing.Size(150, 26); + this.comboBoxFilter.TabIndex = 4; + // + // labelSort + // + this.labelSort.AutoSize = true; + this.labelSort.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelSort.Location = new System.Drawing.Point(385, 65); + this.labelSort.Name = "labelSort"; + this.labelSort.Size = new System.Drawing.Size(88, 19); + this.labelSort.TabIndex = 5; + this.labelSort.Text = "Сортировка:"; + // + // comboBoxSort + // + this.comboBoxSort.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxSort.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxSort.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxSort.FormattingEnabled = true; + this.comboBoxSort.Items.AddRange(new object[] { + "По дате новые", + "По дате старые", + "По статусу", + "По номеру"}); + this.comboBoxSort.Location = new System.Drawing.Point(389, 87); + this.comboBoxSort.Name = "comboBoxSort"; + this.comboBoxSort.Size = new System.Drawing.Size(150, 26); + this.comboBoxSort.TabIndex = 6; + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 20F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(20, 15); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(174, 38); + this.labelTitle.TabIndex = 0; + this.labelTitle.Text = "Мои заказы"; + // + // buttonBack + // + this.buttonBack.BackColor = System.Drawing.Color.Red; + this.buttonBack.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonBack.Location = new System.Drawing.Point(20, 445); + this.buttonBack.Name = "buttonBack"; + this.buttonBack.Size = new System.Drawing.Size(100, 35); + this.buttonBack.TabIndex = 11; + this.buttonBack.Text = "Назад"; + this.buttonBack.UseVisualStyleBackColor = false; + this.buttonBack.Click += new System.EventHandler(this.buttonBack_Click); + // + // button1 + // + this.button1.BackColor = System.Drawing.Color.Red; + this.button1.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.button1.Location = new System.Drawing.Point(680, 445); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(100, 35); + this.button1.TabIndex = 12; + this.button1.Text = "Заказы"; + this.button1.UseVisualStyleBackColor = false; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // Manager + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(800, 500); + this.Controls.Add(this.button1); + this.Controls.Add(this.buttonBack); + this.Controls.Add(this.dataGridView1); + this.Controls.Add(this.comboBoxSort); + this.Controls.Add(this.labelSort); + this.Controls.Add(this.comboBoxFilter); + this.Controls.Add(this.labelFilter); + this.Controls.Add(this.textBoxSearch); + this.Controls.Add(this.labelSearch); + this.Controls.Add(this.labelTitle); + this.Font = new System.Drawing.Font("Comic Sans MS", 8.25F); + this.Name = "Manager"; + this.Text = "Менеджер - Просмотр заказов"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Label labelSearch; + private System.Windows.Forms.TextBox textBoxSearch; + private System.Windows.Forms.Label labelFilter; + private System.Windows.Forms.ComboBox comboBoxFilter; + private System.Windows.Forms.Label labelSort; + private System.Windows.Forms.ComboBox comboBoxSort; + private System.Windows.Forms.Label labelTitle; + private System.Windows.Forms.Button buttonBack; + private System.Windows.Forms.Button button1; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Manager.cs b/SkryabinaModul/SkryabinaModul/Manager.cs new file mode 100644 index 0000000..f53f9d0 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Manager.cs @@ -0,0 +1,92 @@ +using MySql.Data.MySqlClient; +using SkryabinaModul; +using System; +using System.Data; +using System.Windows.Forms; + +namespace SkryabinaModul +{ + public partial class Manager : Form + { + string connectionString = "Server=85.239.57.125; Database=Scriabin_Sophia_ProbModul; Uid=Scriabin_Sophia; Pwd=TempPass123!; SslMode=none;"; + private int clientId; + + public Manager(int id = 0) + { + InitializeComponent(); + clientId = id; + LoadOrders(); + + textBoxSearch.TextChanged += (s, e) => FilterAndSort(); + comboBoxFilter.SelectedIndexChanged += (s, e) => FilterAndSort(); + comboBoxSort.SelectedIndexChanged += (s, e) => FilterAndSort(); + } + + void LoadOrders() + { + string query = @"SELECT o.Article as 'Номер', s.Status as 'Статус', + o.PickUpPoint as 'Адрес', o.DateOrders as 'Дата заказа', + o.DateDelivery as 'Дата доставки' + FROM Orders o JOIN Status s ON o.StatusID = s.idStatus + WHERE " + (clientId > 0 ? "o.FIOID = @id" : "1=1"); + + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var adapter = new MySqlDataAdapter(query, conn); + if (clientId > 0) adapter.SelectCommand.Parameters.AddWithValue("@id", clientId); + var dt = new DataTable(); + adapter.Fill(dt); + dataGridView1.DataSource = dt; + } + } + + void FilterAndSort() + { + string search = textBoxSearch.Text; + string filter = comboBoxFilter.Text; + string sort = comboBoxSort.Text; + + string query = @"SELECT o.Article as 'Номер', s.Status as 'Статус', + o.PickUpPoint as 'Адрес', o.DateOrders as 'Дата заказа', + o.DateDelivery as 'Дата доставки' + FROM Orders o JOIN Status s ON o.StatusID = s.idStatus + WHERE " + (clientId > 0 ? "o.FIOID = @id" : "1=1"); + + if (!string.IsNullOrEmpty(search)) + { + if (filter == "По номеру") query += " AND o.Article LIKE @search"; + else if (filter == "По статусу") query += " AND s.Status LIKE @search"; + else query += " AND (o.Article LIKE @search OR s.Status LIKE @search OR o.PickUpPoint LIKE @search)"; + } + + if (sort == "По дате новые") query += " ORDER BY o.DateOrders DESC"; + else if (sort == "По дате старые") query += " ORDER BY o.DateOrders ASC"; + else if (sort == "По статусу") query += " ORDER BY s.Status ASC"; + else query += " ORDER BY o.DateOrders DESC"; + + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var cmd = new MySqlCommand(query, conn); + if (clientId > 0) cmd.Parameters.AddWithValue("@id", clientId); + if (!string.IsNullOrEmpty(search)) cmd.Parameters.AddWithValue("@search", "%" + search + "%"); + + var dt = new DataTable(); + new MySqlDataAdapter(cmd).Fill(dt); + dataGridView1.DataSource = dt; + } + } + + private void buttonBack_Click(object sender, EventArgs e) + { + new Form1().Show(); + Close(); + } + + private void button1_Click(object sender, EventArgs e) + { + new OrdersManager().Show(); + } + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Manager.resx b/SkryabinaModul/SkryabinaModul/Manager.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Manager.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/OrdersAdmin.Designer.cs b/SkryabinaModul/SkryabinaModul/OrdersAdmin.Designer.cs new file mode 100644 index 0000000..ab476c5 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersAdmin.Designer.cs @@ -0,0 +1,137 @@ +namespace SkryabinaModul +{ + partial class OrdersAdmin + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.buttonBack = new System.Windows.Forms.Button(); + this.buttonDelete = new System.Windows.Forms.Button(); + this.buttonEdit = new System.Windows.Forms.Button(); + this.buttonAdd = new System.Windows.Forms.Button(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.labelTitle = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // buttonBack + // + this.buttonBack.BackColor = System.Drawing.Color.Red; + this.buttonBack.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonBack.Location = new System.Drawing.Point(50, 512); + this.buttonBack.Name = "buttonBack"; + this.buttonBack.Size = new System.Drawing.Size(120, 40); + this.buttonBack.TabIndex = 24; + this.buttonBack.Text = "Назад"; + this.buttonBack.UseVisualStyleBackColor = false; + this.buttonBack.Click += new System.EventHandler(this.buttonBack_Click); + // + // buttonDelete + // + this.buttonDelete.BackColor = System.Drawing.Color.Red; + this.buttonDelete.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonDelete.ForeColor = System.Drawing.Color.Black; + this.buttonDelete.Location = new System.Drawing.Point(980, 447); + this.buttonDelete.Name = "buttonDelete"; + this.buttonDelete.Size = new System.Drawing.Size(120, 40); + this.buttonDelete.TabIndex = 23; + this.buttonDelete.Text = "Удалить"; + this.buttonDelete.UseVisualStyleBackColor = false; + // + // buttonEdit + // + this.buttonEdit.BackColor = System.Drawing.Color.Red; + this.buttonEdit.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonEdit.Location = new System.Drawing.Point(179, 447); + this.buttonEdit.Name = "buttonEdit"; + this.buttonEdit.Size = new System.Drawing.Size(140, 40); + this.buttonEdit.TabIndex = 22; + this.buttonEdit.Text = "Редактировать"; + this.buttonEdit.UseVisualStyleBackColor = false; + // + // buttonAdd + // + this.buttonAdd.BackColor = System.Drawing.Color.Red; + this.buttonAdd.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonAdd.Location = new System.Drawing.Point(53, 447); + this.buttonAdd.Name = "buttonAdd"; + this.buttonAdd.Size = new System.Drawing.Size(120, 40); + this.buttonAdd.TabIndex = 21; + this.buttonAdd.Text = "Добавить"; + this.buttonAdd.UseVisualStyleBackColor = false; + // + // dataGridView1 + // + this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Font = new System.Drawing.Font("Comic Sans MS", 9F); + this.dataGridView1.Location = new System.Drawing.Point(50, 62); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowHeadersWidth = 51; + this.dataGridView1.Size = new System.Drawing.Size(1050, 350); + this.dataGridView1.TabIndex = 20; + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 20F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(46, 12); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(304, 38); + this.labelTitle.TabIndex = 13; + this.labelTitle.Text = "Управление заказами"; + // + // OrdersAdmin + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(1147, 573); + this.Controls.Add(this.buttonBack); + this.Controls.Add(this.buttonDelete); + this.Controls.Add(this.buttonEdit); + this.Controls.Add(this.buttonAdd); + this.Controls.Add(this.dataGridView1); + this.Controls.Add(this.labelTitle); + this.Name = "OrdersAdmin"; + this.Text = "OrdersAdmin"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.Button buttonBack; + private System.Windows.Forms.Button buttonDelete; + private System.Windows.Forms.Button buttonEdit; + private System.Windows.Forms.Button buttonAdd; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Label labelTitle; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/OrdersAdmin.cs b/SkryabinaModul/SkryabinaModul/OrdersAdmin.cs new file mode 100644 index 0000000..8a8dbd1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersAdmin.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using MySql.Data.MySqlClient; + +namespace SkryabinaModul +{ + public partial class OrdersAdmin : Form + { + string connectionString = "Server=85.239.57.125; Database=Scriabin_Sophia_ProbModul; Uid=Scriabin_Sophia; Pwd=TempPass123!; SslMode=none;"; + public OrdersAdmin() + { + InitializeComponent(); + LoadOrders(); + + buttonAdd.Click += (s, e) => { if (new OrdersEditForm(connectionString, null).ShowDialog() == DialogResult.OK) LoadOrders(); }; + buttonEdit.Click += (s, e) => EditOrders(); + buttonDelete.Click += (s, e) => DeleteOrders(); + } + + void LoadOrders() + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var adapter = new MySqlDataAdapter(@"SELECT o.idOrders, o.Article, k.FIO, s.Status, o.PickUpPoint, + o.DateOrders, o.DateDelivery, p.Article + FROM Orders o + LEFT JOIN Klients k ON o.FIOID = k.idKlient + LEFT JOIN Status s ON o.StatusID = s.idStatus + LEFT JOIN Product p ON o.SostavID = p.idProduct", conn); + + var dt = new DataTable(); + adapter.Fill(dt); + dataGridView1.DataSource = dt; + if (dataGridView1.Columns["idOrders"] != null) + dataGridView1.Columns["idOrders"].Visible = false; + } + } + + + void EditOrders() + { + if (dataGridView1.SelectedRows.Count == 0) + { + MessageBox.Show("Выберите заказ", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + int id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["idOrders"].Value); + if (new OrdersEditForm(connectionString, id).ShowDialog() == DialogResult.OK) + LoadOrders(); + } + + // Удаление товара + void DeleteOrders() + { + if (dataGridView1.SelectedRows.Count == 0) + { + MessageBox.Show("Выберите заказ", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + int id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["idOrders"].Value); + string name = dataGridView1.SelectedRows[0].Cells["Article"].Value.ToString(); + + if (MessageBox.Show($"Удалить \"{name}\"?", "Подтверждение", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var cmd = new MySqlCommand("DELETE FROM Orders WHERE idOrders = @id", conn); + cmd.Parameters.AddWithValue("@id", id); + cmd.ExecuteNonQuery(); + } + LoadOrders(); + } + } + + private void buttonBack_Click(object sender, EventArgs e) + { + Close(); + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/OrdersAdmin.resx b/SkryabinaModul/SkryabinaModul/OrdersAdmin.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersAdmin.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/OrdersEditForm.Designer.cs b/SkryabinaModul/SkryabinaModul/OrdersEditForm.Designer.cs new file mode 100644 index 0000000..25c87c6 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersEditForm.Designer.cs @@ -0,0 +1,274 @@ +namespace SkryabinaModul +{ + partial class OrdersEditForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.buttonCancel = new System.Windows.Forms.Button(); + this.buttonSave = new System.Windows.Forms.Button(); + this.textBoxDateDel = new System.Windows.Forms.TextBox(); + this.labelPhoto = new System.Windows.Forms.Label(); + this.comboBoxProduct = new System.Windows.Forms.ComboBox(); + this.labelSupplier = new System.Windows.Forms.Label(); + this.comboBoxStatus = new System.Windows.Forms.ComboBox(); + this.labelManufacturer = new System.Windows.Forms.Label(); + this.textBoxDateOrders = new System.Windows.Forms.TextBox(); + this.labelDescription = new System.Windows.Forms.Label(); + this.comboBoxFio = new System.Windows.Forms.ComboBox(); + this.labelCategory = new System.Windows.Forms.Label(); + this.textBoxPick = new System.Windows.Forms.TextBox(); + this.labelName = new System.Windows.Forms.Label(); + this.textBoxArticle = new System.Windows.Forms.TextBox(); + this.labelArticle = new System.Windows.Forms.Label(); + this.labelTitle = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // buttonCancel + // + this.buttonCancel.BackColor = System.Drawing.Color.Red; + this.buttonCancel.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Bold); + this.buttonCancel.ForeColor = System.Drawing.Color.Black; + this.buttonCancel.Location = new System.Drawing.Point(490, 337); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(140, 45); + this.buttonCancel.TabIndex = 49; + this.buttonCancel.Text = "Отмена"; + this.buttonCancel.UseVisualStyleBackColor = false; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // buttonSave + // + this.buttonSave.BackColor = System.Drawing.Color.Red; + this.buttonSave.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Bold); + this.buttonSave.Location = new System.Drawing.Point(334, 337); + this.buttonSave.Name = "buttonSave"; + this.buttonSave.Size = new System.Drawing.Size(140, 45); + this.buttonSave.TabIndex = 48; + this.buttonSave.Text = "Сохранить"; + this.buttonSave.UseVisualStyleBackColor = false; + // + // textBoxDateDel + // + this.textBoxDateDel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxDateDel.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxDateDel.Location = new System.Drawing.Point(30, 283); + this.textBoxDateDel.Name = "textBoxDateDel"; + this.textBoxDateDel.Size = new System.Drawing.Size(400, 26); + this.textBoxDateDel.TabIndex = 47; + // + // labelPhoto + // + this.labelPhoto.AutoSize = true; + this.labelPhoto.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelPhoto.Location = new System.Drawing.Point(28, 250); + this.labelPhoto.Name = "labelPhoto"; + this.labelPhoto.Size = new System.Drawing.Size(109, 19); + this.labelPhoto.TabIndex = 46; + this.labelPhoto.Text = "Дата доставки:"; + // + // comboBoxProduct + // + this.comboBoxProduct.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxProduct.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxProduct.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxProduct.FormattingEnabled = true; + this.comboBoxProduct.Location = new System.Drawing.Point(248, 202); + this.comboBoxProduct.Name = "comboBoxProduct"; + this.comboBoxProduct.Size = new System.Drawing.Size(200, 26); + this.comboBoxProduct.TabIndex = 37; + // + // labelSupplier + // + this.labelSupplier.AutoSize = true; + this.labelSupplier.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelSupplier.Location = new System.Drawing.Point(244, 180); + this.labelSupplier.Name = "labelSupplier"; + this.labelSupplier.Size = new System.Drawing.Size(115, 19); + this.labelSupplier.TabIndex = 36; + this.labelSupplier.Text = "Артикул товара:"; + // + // comboBoxStatus + // + this.comboBoxStatus.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxStatus.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxStatus.FormattingEnabled = true; + this.comboBoxStatus.Location = new System.Drawing.Point(30, 202); + this.comboBoxStatus.Name = "comboBoxStatus"; + this.comboBoxStatus.Size = new System.Drawing.Size(200, 26); + this.comboBoxStatus.TabIndex = 35; + // + // labelManufacturer + // + this.labelManufacturer.AutoSize = true; + this.labelManufacturer.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelManufacturer.Location = new System.Drawing.Point(26, 180); + this.labelManufacturer.Name = "labelManufacturer"; + this.labelManufacturer.Size = new System.Drawing.Size(56, 19); + this.labelManufacturer.TabIndex = 34; + this.labelManufacturer.Text = "Статус:"; + // + // textBoxDateOrders + // + this.textBoxDateOrders.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxDateOrders.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxDateOrders.Location = new System.Drawing.Point(248, 142); + this.textBoxDateOrders.Name = "textBoxDateOrders"; + this.textBoxDateOrders.Size = new System.Drawing.Size(300, 26); + this.textBoxDateOrders.TabIndex = 33; + // + // labelDescription + // + this.labelDescription.AutoSize = true; + this.labelDescription.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelDescription.Location = new System.Drawing.Point(244, 120); + this.labelDescription.Name = "labelDescription"; + this.labelDescription.Size = new System.Drawing.Size(89, 19); + this.labelDescription.TabIndex = 32; + this.labelDescription.Text = "Дата заказа:"; + // + // comboBoxFio + // + this.comboBoxFio.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxFio.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxFio.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxFio.FormattingEnabled = true; + this.comboBoxFio.Location = new System.Drawing.Point(30, 142); + this.comboBoxFio.Name = "comboBoxFio"; + this.comboBoxFio.Size = new System.Drawing.Size(200, 26); + this.comboBoxFio.TabIndex = 31; + // + // labelCategory + // + this.labelCategory.AutoSize = true; + this.labelCategory.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelCategory.Location = new System.Drawing.Point(26, 120); + this.labelCategory.Name = "labelCategory"; + this.labelCategory.Size = new System.Drawing.Size(43, 19); + this.labelCategory.TabIndex = 30; + this.labelCategory.Text = "ФИО:"; + // + // textBoxPick + // + this.textBoxPick.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxPick.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxPick.Location = new System.Drawing.Point(198, 82); + this.textBoxPick.Name = "textBoxPick"; + this.textBoxPick.Size = new System.Drawing.Size(250, 26); + this.textBoxPick.TabIndex = 29; + // + // labelName + // + this.labelName.AutoSize = true; + this.labelName.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelName.Location = new System.Drawing.Point(194, 60); + this.labelName.Name = "labelName"; + this.labelName.Size = new System.Drawing.Size(108, 19); + this.labelName.TabIndex = 28; + this.labelName.Text = "Пункт выдачи:"; + // + // textBoxArticle + // + this.textBoxArticle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxArticle.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxArticle.Location = new System.Drawing.Point(30, 82); + this.textBoxArticle.Name = "textBoxArticle"; + this.textBoxArticle.Size = new System.Drawing.Size(150, 26); + this.textBoxArticle.TabIndex = 27; + // + // labelArticle + // + this.labelArticle.AutoSize = true; + this.labelArticle.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelArticle.Location = new System.Drawing.Point(26, 60); + this.labelArticle.Name = "labelArticle"; + this.labelArticle.Size = new System.Drawing.Size(68, 19); + this.labelArticle.TabIndex = 26; + this.labelArticle.Text = "Артикул:"; + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 18F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(26, 9); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(282, 35); + this.labelTitle.TabIndex = 25; + this.labelTitle.Text = "Редактирование заказа"; + // + // OrdersEditForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(661, 400); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonSave); + this.Controls.Add(this.textBoxDateDel); + this.Controls.Add(this.labelPhoto); + this.Controls.Add(this.comboBoxProduct); + this.Controls.Add(this.labelSupplier); + this.Controls.Add(this.comboBoxStatus); + this.Controls.Add(this.labelManufacturer); + this.Controls.Add(this.textBoxDateOrders); + this.Controls.Add(this.labelDescription); + this.Controls.Add(this.comboBoxFio); + this.Controls.Add(this.labelCategory); + this.Controls.Add(this.textBoxPick); + this.Controls.Add(this.labelName); + this.Controls.Add(this.textBoxArticle); + this.Controls.Add(this.labelArticle); + this.Controls.Add(this.labelTitle); + this.Name = "OrdersEditForm"; + this.Text = "OrdersEditForm"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.Button buttonSave; + private System.Windows.Forms.TextBox textBoxDateDel; + private System.Windows.Forms.Label labelPhoto; + private System.Windows.Forms.ComboBox comboBoxProduct; + private System.Windows.Forms.Label labelSupplier; + private System.Windows.Forms.ComboBox comboBoxStatus; + private System.Windows.Forms.Label labelManufacturer; + private System.Windows.Forms.TextBox textBoxDateOrders; + private System.Windows.Forms.Label labelDescription; + private System.Windows.Forms.ComboBox comboBoxFio; + private System.Windows.Forms.Label labelCategory; + private System.Windows.Forms.TextBox textBoxPick; + private System.Windows.Forms.Label labelName; + private System.Windows.Forms.TextBox textBoxArticle; + private System.Windows.Forms.Label labelArticle; + private System.Windows.Forms.Label labelTitle; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/OrdersEditForm.cs b/SkryabinaModul/SkryabinaModul/OrdersEditForm.cs new file mode 100644 index 0000000..49a7218 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersEditForm.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using MySql.Data.MySqlClient; + +namespace SkryabinaModul +{ + public partial class OrdersEditForm : Form + { + string connStr; + int? id; + public OrdersEditForm(string connectionString, int? ordersId) + { + InitializeComponent(); + connStr = connectionString; + id = ordersId; + LoadComboBoxes(); + if (id.HasValue) LoadOrders(); + Text = id.HasValue ? "Редактирование" : "Новый заказ"; + buttonSave.Click += (s, e) => Save(); + buttonCancel.Click += (s, e) => Close(); + } + + void LoadComboBoxes() + { + using (var conn = new MySqlConnection(connStr)) + { + conn.Open(); + LoadCombo(conn, "SELECT idKlient, FIO FROM Klients", comboBoxFio); + LoadCombo(conn, "SELECT idStatus, Status FROM Status", comboBoxStatus); + LoadCombo(conn, "SELECT idProduct, Article FROM Product", comboBoxProduct); + } + } + + void LoadCombo(MySqlConnection conn, string query, ComboBox combo) + { + var dt = new DataTable(); + new MySqlDataAdapter(query, conn).Fill(dt); + combo.DisplayMember = dt.Columns[1].ColumnName; + combo.ValueMember = dt.Columns[0].ColumnName; + combo.DataSource = dt; + } + + void LoadOrders() + { + using (var conn = new MySqlConnection(connStr)) + { + conn.Open(); + var cmd = new MySqlCommand("SELECT * FROM Orders WHERE idOrders = @id", conn); + cmd.Parameters.AddWithValue("@id", id); + var reader = cmd.ExecuteReader(); + if (reader.Read()) + { + textBoxArticle.Text = reader["Article"].ToString(); + comboBoxFio.SelectedValue = reader["FIOID"]; + comboBoxStatus.SelectedValue = reader["StatusID"]; + textBoxPick.Text = reader["PickUpPoint"].ToString(); + textBoxDateOrders.Text = reader["DateOrders"].ToString(); + textBoxDateDel.Text = reader["DateDelivery"].ToString(); + comboBoxProduct.SelectedValue = reader["SostavID"]; + } + } + } + + void Save() + { + if (string.IsNullOrWhiteSpace(textBoxArticle.Text)) + { + MessageBox.Show("Введите артикул!"); + return; + } + + using (var conn = new MySqlConnection(connStr)) + { + conn.Open(); + string query = id.HasValue ? + @"UPDATE Orders SET Article=@a, FIOID=@f, StatusID=@s, PickUpPoint=@p, + DateOrders=@do, DateDelivery=@dd, SostavID=@sost + WHERE idOrders=@id" : + @"INSERT INTO Orders (Article, FIOID, StatusID, PickUpPoint, DateOrders, DateDelivery, + SostavID) + VALUES (@a, @f, @s, @p, @do, @dd, @sost)"; + + var cmd = new MySqlCommand(query, conn); + cmd.Parameters.AddWithValue("@a", textBoxArticle.Text); + cmd.Parameters.AddWithValue("@f", comboBoxFio.SelectedValue); + cmd.Parameters.AddWithValue("@s", comboBoxStatus.SelectedValue); + cmd.Parameters.AddWithValue("@p", textBoxPick.Text); + cmd.Parameters.AddWithValue("@do", textBoxDateOrders.Text); + cmd.Parameters.AddWithValue("@dd", textBoxDateDel.Text); + cmd.Parameters.AddWithValue("@sost", comboBoxProduct.SelectedValue); + if (id.HasValue) cmd.Parameters.AddWithValue("@id", id); + cmd.ExecuteNonQuery(); + } + DialogResult = DialogResult.OK; + Close(); + } + + private void buttonCancel_Click(object sender, EventArgs e) + { + Close(); + } + + //Для того, чтобы работало добавление и редактирование заказов, даты нужно вводить в формате: год; месяц; день + } +} diff --git a/SkryabinaModul/SkryabinaModul/OrdersEditForm.resx b/SkryabinaModul/SkryabinaModul/OrdersEditForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersEditForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/OrdersManager.Designer.cs b/SkryabinaModul/SkryabinaModul/OrdersManager.Designer.cs new file mode 100644 index 0000000..bd05d57 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersManager.Designer.cs @@ -0,0 +1,98 @@ +namespace SkryabinaModul +{ + partial class OrdersManager + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.buttonBack = new System.Windows.Forms.Button(); + this.labelTitle = new System.Windows.Forms.Label(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // buttonBack + // + this.buttonBack.BackColor = System.Drawing.Color.Red; + this.buttonBack.Font = new System.Drawing.Font("Comic Sans MS", 10F, System.Drawing.FontStyle.Bold); + this.buttonBack.Location = new System.Drawing.Point(709, 389); + this.buttonBack.Margin = new System.Windows.Forms.Padding(2); + this.buttonBack.Name = "buttonBack"; + this.buttonBack.Size = new System.Drawing.Size(90, 32); + this.buttonBack.TabIndex = 15; + this.buttonBack.Text = "Назад"; + this.buttonBack.UseVisualStyleBackColor = false; + this.buttonBack.Click += new System.EventHandler(this.buttonBack_Click); + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 20F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(19, 29); + this.labelTitle.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(258, 38); + this.labelTitle.TabIndex = 14; + this.labelTitle.Text = "Просмотр заказов"; + // + // dataGridView1 + // + this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Font = new System.Drawing.Font("Comic Sans MS", 9F); + this.dataGridView1.Location = new System.Drawing.Point(11, 81); + this.dataGridView1.Margin = new System.Windows.Forms.Padding(2); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowHeadersWidth = 51; + this.dataGridView1.Size = new System.Drawing.Size(788, 284); + this.dataGridView1.TabIndex = 13; + // + // OrdersManager + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(815, 450); + this.Controls.Add(this.buttonBack); + this.Controls.Add(this.labelTitle); + this.Controls.Add(this.dataGridView1); + this.Name = "OrdersManager"; + this.Text = "OrdersManager"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonBack; + private System.Windows.Forms.Label labelTitle; + private System.Windows.Forms.DataGridView dataGridView1; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/OrdersManager.cs b/SkryabinaModul/SkryabinaModul/OrdersManager.cs new file mode 100644 index 0000000..d4c800c --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersManager.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using MySql.Data.MySqlClient; + +namespace SkryabinaModul +{ + public partial class OrdersManager : Form + { + string connectionString = "Server=85.239.57.125; Database=Scriabin_Sophia_ProbModul; Uid=Scriabin_Sophia; Pwd=TempPass123!; SslMode=none;"; + public OrdersManager() + { + InitializeComponent(); + LoadOrders(); + } + + void LoadOrders() + { + using (var conn = new MySqlConnection(connectionString)) + { + conn.Open(); + var adapter = new MySqlDataAdapter(@"SELECT o.idOrders, o.Article, k.FIO, s.Status, o.PickUpPoint, + o.DateOrders, o.DateDelivery, p.Article + FROM Orders o + LEFT JOIN Klients k ON o.FIOID = k.idKlient + LEFT JOIN Status s ON o.StatusID = s.idStatus + LEFT JOIN Product p ON o.SostavID = p.idProduct", conn); + + var dt = new DataTable(); + adapter.Fill(dt); + dataGridView1.DataSource = dt; + if (dataGridView1.Columns["idOrders"] != null) + dataGridView1.Columns["idOrders"].Visible = false; + } + } + + private void buttonBack_Click(object sender, EventArgs e) + { + Close(); + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/OrdersManager.resx b/SkryabinaModul/SkryabinaModul/OrdersManager.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/OrdersManager.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/ProductEditForm.Designer.cs b/SkryabinaModul/SkryabinaModul/ProductEditForm.Designer.cs new file mode 100644 index 0000000..038f777 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/ProductEditForm.Designer.cs @@ -0,0 +1,376 @@ +namespace SkryabinaModul +{ + partial class ProductEditForm + { + private System.ComponentModel.IContainer components = null; + + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) { components.Dispose(); } + base.Dispose(disposing); + } + + private void InitializeComponent() + { + this.labelTitle = new System.Windows.Forms.Label(); + this.labelArticle = new System.Windows.Forms.Label(); + this.textBoxArticle = new System.Windows.Forms.TextBox(); + this.labelName = new System.Windows.Forms.Label(); + this.textBoxName = new System.Windows.Forms.TextBox(); + this.labelCategory = new System.Windows.Forms.Label(); + this.comboBoxCategory = new System.Windows.Forms.ComboBox(); + this.labelDescription = new System.Windows.Forms.Label(); + this.textBoxDescription = new System.Windows.Forms.TextBox(); + this.labelManufacturer = new System.Windows.Forms.Label(); + this.comboBoxManufacturer = new System.Windows.Forms.ComboBox(); + this.labelSupplier = new System.Windows.Forms.Label(); + this.comboBoxSupplier = new System.Windows.Forms.ComboBox(); + this.labelPrice = new System.Windows.Forms.Label(); + this.numericUpDownPrice = new System.Windows.Forms.NumericUpDown(); + this.labelDiscount = new System.Windows.Forms.Label(); + this.textBoxDiscount = new System.Windows.Forms.TextBox(); + this.labelQuantity = new System.Windows.Forms.Label(); + this.numericUpDownQuantity = new System.Windows.Forms.NumericUpDown(); + this.labelUnit = new System.Windows.Forms.Label(); + this.comboBoxUnit = new System.Windows.Forms.ComboBox(); + this.labelPhoto = new System.Windows.Forms.Label(); + this.textBoxPhoto = new System.Windows.Forms.TextBox(); + this.buttonSave = new System.Windows.Forms.Button(); + this.buttonCancel = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownPrice)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownQuantity)).BeginInit(); + this.SuspendLayout(); + // + // labelTitle + // + this.labelTitle.AutoSize = true; + this.labelTitle.Font = new System.Drawing.Font("Comic Sans MS", 18F, System.Drawing.FontStyle.Bold); + this.labelTitle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelTitle.Location = new System.Drawing.Point(12, 9); + this.labelTitle.Name = "labelTitle"; + this.labelTitle.Size = new System.Drawing.Size(285, 35); + this.labelTitle.TabIndex = 0; + this.labelTitle.Text = "Редактирование товара"; + // + // labelArticle + // + this.labelArticle.AutoSize = true; + this.labelArticle.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelArticle.Location = new System.Drawing.Point(12, 60); + this.labelArticle.Name = "labelArticle"; + this.labelArticle.Size = new System.Drawing.Size(68, 19); + this.labelArticle.TabIndex = 1; + this.labelArticle.Text = "Артикул:"; + // + // textBoxArticle + // + this.textBoxArticle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxArticle.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxArticle.Location = new System.Drawing.Point(16, 82); + this.textBoxArticle.Name = "textBoxArticle"; + this.textBoxArticle.Size = new System.Drawing.Size(150, 26); + this.textBoxArticle.TabIndex = 2; + // + // labelName + // + this.labelName.AutoSize = true; + this.labelName.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelName.Location = new System.Drawing.Point(180, 60); + this.labelName.Name = "labelName"; + this.labelName.Size = new System.Drawing.Size(76, 19); + this.labelName.TabIndex = 3; + this.labelName.Text = "Название:"; + // + // textBoxName + // + this.textBoxName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxName.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxName.Location = new System.Drawing.Point(184, 82); + this.textBoxName.Name = "textBoxName"; + this.textBoxName.Size = new System.Drawing.Size(250, 26); + this.textBoxName.TabIndex = 4; + // + // labelCategory + // + this.labelCategory.AutoSize = true; + this.labelCategory.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelCategory.Location = new System.Drawing.Point(12, 120); + this.labelCategory.Name = "labelCategory"; + this.labelCategory.Size = new System.Drawing.Size(82, 19); + this.labelCategory.TabIndex = 5; + this.labelCategory.Text = "Категория:"; + // + // comboBoxCategory + // + this.comboBoxCategory.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxCategory.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxCategory.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxCategory.FormattingEnabled = true; + this.comboBoxCategory.Location = new System.Drawing.Point(16, 142); + this.comboBoxCategory.Name = "comboBoxCategory"; + this.comboBoxCategory.Size = new System.Drawing.Size(200, 26); + this.comboBoxCategory.TabIndex = 6; + // + // labelDescription + // + this.labelDescription.AutoSize = true; + this.labelDescription.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelDescription.Location = new System.Drawing.Point(230, 120); + this.labelDescription.Name = "labelDescription"; + this.labelDescription.Size = new System.Drawing.Size(81, 19); + this.labelDescription.TabIndex = 7; + this.labelDescription.Text = "Описание:"; + // + // textBoxDescription + // + this.textBoxDescription.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxDescription.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxDescription.Location = new System.Drawing.Point(234, 142); + this.textBoxDescription.Name = "textBoxDescription"; + this.textBoxDescription.Size = new System.Drawing.Size(300, 26); + this.textBoxDescription.TabIndex = 8; + // + // labelManufacturer + // + this.labelManufacturer.AutoSize = true; + this.labelManufacturer.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelManufacturer.Location = new System.Drawing.Point(12, 180); + this.labelManufacturer.Name = "labelManufacturer"; + this.labelManufacturer.Size = new System.Drawing.Size(119, 19); + this.labelManufacturer.TabIndex = 9; + this.labelManufacturer.Text = "Производитель:"; + // + // comboBoxManufacturer + // + this.comboBoxManufacturer.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxManufacturer.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxManufacturer.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxManufacturer.FormattingEnabled = true; + this.comboBoxManufacturer.Location = new System.Drawing.Point(16, 202); + this.comboBoxManufacturer.Name = "comboBoxManufacturer"; + this.comboBoxManufacturer.Size = new System.Drawing.Size(200, 26); + this.comboBoxManufacturer.TabIndex = 10; + // + // labelSupplier + // + this.labelSupplier.AutoSize = true; + this.labelSupplier.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelSupplier.Location = new System.Drawing.Point(230, 180); + this.labelSupplier.Name = "labelSupplier"; + this.labelSupplier.Size = new System.Drawing.Size(89, 19); + this.labelSupplier.TabIndex = 11; + this.labelSupplier.Text = "Поставщик:"; + // + // comboBoxSupplier + // + this.comboBoxSupplier.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxSupplier.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxSupplier.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxSupplier.FormattingEnabled = true; + this.comboBoxSupplier.Location = new System.Drawing.Point(234, 202); + this.comboBoxSupplier.Name = "comboBoxSupplier"; + this.comboBoxSupplier.Size = new System.Drawing.Size(200, 26); + this.comboBoxSupplier.TabIndex = 12; + // + // labelPrice + // + this.labelPrice.AutoSize = true; + this.labelPrice.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelPrice.Location = new System.Drawing.Point(12, 245); + this.labelPrice.Name = "labelPrice"; + this.labelPrice.Size = new System.Drawing.Size(47, 19); + this.labelPrice.TabIndex = 13; + this.labelPrice.Text = "Цена:"; + // + // numericUpDownPrice + // + this.numericUpDownPrice.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.numericUpDownPrice.DecimalPlaces = 2; + this.numericUpDownPrice.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.numericUpDownPrice.Location = new System.Drawing.Point(16, 267); + this.numericUpDownPrice.Maximum = new decimal(new int[] { + 999999, + 0, + 0, + 0}); + this.numericUpDownPrice.Name = "numericUpDownPrice"; + this.numericUpDownPrice.Size = new System.Drawing.Size(120, 26); + this.numericUpDownPrice.TabIndex = 14; + this.numericUpDownPrice.ThousandsSeparator = true; + // + // labelDiscount + // + this.labelDiscount.AutoSize = true; + this.labelDiscount.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelDiscount.Location = new System.Drawing.Point(150, 245); + this.labelDiscount.Name = "labelDiscount"; + this.labelDiscount.Size = new System.Drawing.Size(84, 19); + this.labelDiscount.TabIndex = 15; + this.labelDiscount.Text = "Скидка (%):"; + // + // textBoxDiscount + // + this.textBoxDiscount.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxDiscount.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxDiscount.Location = new System.Drawing.Point(154, 267); + this.textBoxDiscount.Name = "textBoxDiscount"; + this.textBoxDiscount.Size = new System.Drawing.Size(100, 26); + this.textBoxDiscount.TabIndex = 16; + this.textBoxDiscount.Text = "0"; + // + // labelQuantity + // + this.labelQuantity.AutoSize = true; + this.labelQuantity.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelQuantity.Location = new System.Drawing.Point(270, 245); + this.labelQuantity.Name = "labelQuantity"; + this.labelQuantity.Size = new System.Drawing.Size(92, 19); + this.labelQuantity.TabIndex = 17; + this.labelQuantity.Text = "Количество:"; + // + // numericUpDownQuantity + // + this.numericUpDownQuantity.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.numericUpDownQuantity.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.numericUpDownQuantity.Location = new System.Drawing.Point(274, 267); + this.numericUpDownQuantity.Maximum = new decimal(new int[] { + 99999, + 0, + 0, + 0}); + this.numericUpDownQuantity.Name = "numericUpDownQuantity"; + this.numericUpDownQuantity.Size = new System.Drawing.Size(120, 26); + this.numericUpDownQuantity.TabIndex = 18; + // + // labelUnit + // + this.labelUnit.AutoSize = true; + this.labelUnit.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelUnit.Location = new System.Drawing.Point(410, 245); + this.labelUnit.Name = "labelUnit"; + this.labelUnit.Size = new System.Drawing.Size(109, 19); + this.labelUnit.TabIndex = 19; + this.labelUnit.Text = "Ед. измерения:"; + // + // comboBoxUnit + // + this.comboBoxUnit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.comboBoxUnit.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxUnit.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.comboBoxUnit.FormattingEnabled = true; + this.comboBoxUnit.Location = new System.Drawing.Point(414, 267); + this.comboBoxUnit.Name = "comboBoxUnit"; + this.comboBoxUnit.Size = new System.Drawing.Size(150, 26); + this.comboBoxUnit.TabIndex = 20; + // + // labelPhoto + // + this.labelPhoto.AutoSize = true; + this.labelPhoto.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.labelPhoto.Location = new System.Drawing.Point(12, 310); + this.labelPhoto.Name = "labelPhoto"; + this.labelPhoto.Size = new System.Drawing.Size(96, 19); + this.labelPhoto.TabIndex = 21; + this.labelPhoto.Text = "Путь к фото:"; + // + // textBoxPhoto + // + this.textBoxPhoto.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(133)))), ((int)(((byte)(242)))), ((int)(((byte)(189))))); + this.textBoxPhoto.Font = new System.Drawing.Font("Comic Sans MS", 10F); + this.textBoxPhoto.Location = new System.Drawing.Point(16, 332); + this.textBoxPhoto.Name = "textBoxPhoto"; + this.textBoxPhoto.Size = new System.Drawing.Size(400, 26); + this.textBoxPhoto.TabIndex = 22; + // + // buttonSave + // + this.buttonSave.BackColor = System.Drawing.Color.Red; + this.buttonSave.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Bold); + this.buttonSave.Location = new System.Drawing.Point(324, 380); + this.buttonSave.Name = "buttonSave"; + this.buttonSave.Size = new System.Drawing.Size(140, 45); + this.buttonSave.TabIndex = 23; + this.buttonSave.Text = "Сохранить"; + this.buttonSave.UseVisualStyleBackColor = false; + this.buttonSave.Click += new System.EventHandler(this.buttonSave_Click); + // + // buttonCancel + // + this.buttonCancel.BackColor = System.Drawing.Color.Red; + this.buttonCancel.Font = new System.Drawing.Font("Comic Sans MS", 12F, System.Drawing.FontStyle.Bold); + this.buttonCancel.ForeColor = System.Drawing.Color.Black; + this.buttonCancel.Location = new System.Drawing.Point(480, 380); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(140, 45); + this.buttonCancel.TabIndex = 24; + this.buttonCancel.Text = "Отмена"; + this.buttonCancel.UseVisualStyleBackColor = false; + // + // ProductEditForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(237)))), ((int)(((byte)(215))))); + this.ClientSize = new System.Drawing.Size(644, 450); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonSave); + this.Controls.Add(this.textBoxPhoto); + this.Controls.Add(this.labelPhoto); + this.Controls.Add(this.comboBoxUnit); + this.Controls.Add(this.labelUnit); + this.Controls.Add(this.numericUpDownQuantity); + this.Controls.Add(this.labelQuantity); + this.Controls.Add(this.textBoxDiscount); + this.Controls.Add(this.labelDiscount); + this.Controls.Add(this.numericUpDownPrice); + this.Controls.Add(this.labelPrice); + this.Controls.Add(this.comboBoxSupplier); + this.Controls.Add(this.labelSupplier); + this.Controls.Add(this.comboBoxManufacturer); + this.Controls.Add(this.labelManufacturer); + this.Controls.Add(this.textBoxDescription); + this.Controls.Add(this.labelDescription); + this.Controls.Add(this.comboBoxCategory); + this.Controls.Add(this.labelCategory); + this.Controls.Add(this.textBoxName); + this.Controls.Add(this.labelName); + this.Controls.Add(this.textBoxArticle); + this.Controls.Add(this.labelArticle); + this.Controls.Add(this.labelTitle); + this.Font = new System.Drawing.Font("Comic Sans MS", 8.25F); + this.Name = "ProductEditForm"; + this.Text = "Товар"; + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownPrice)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownQuantity)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + private System.Windows.Forms.Label labelTitle; + private System.Windows.Forms.Label labelArticle; + private System.Windows.Forms.TextBox textBoxArticle; + private System.Windows.Forms.Label labelName; + private System.Windows.Forms.TextBox textBoxName; + private System.Windows.Forms.Label labelCategory; + private System.Windows.Forms.ComboBox comboBoxCategory; + private System.Windows.Forms.Label labelDescription; + private System.Windows.Forms.TextBox textBoxDescription; + private System.Windows.Forms.Label labelManufacturer; + private System.Windows.Forms.ComboBox comboBoxManufacturer; + private System.Windows.Forms.Label labelSupplier; + private System.Windows.Forms.ComboBox comboBoxSupplier; + private System.Windows.Forms.Label labelPrice; + private System.Windows.Forms.NumericUpDown numericUpDownPrice; + private System.Windows.Forms.Label labelDiscount; + private System.Windows.Forms.TextBox textBoxDiscount; + private System.Windows.Forms.Label labelQuantity; + private System.Windows.Forms.NumericUpDown numericUpDownQuantity; + private System.Windows.Forms.Label labelUnit; + private System.Windows.Forms.ComboBox comboBoxUnit; + private System.Windows.Forms.Label labelPhoto; + private System.Windows.Forms.TextBox textBoxPhoto; + private System.Windows.Forms.Button buttonSave; + private System.Windows.Forms.Button buttonCancel; + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/ProductEditForm.cs b/SkryabinaModul/SkryabinaModul/ProductEditForm.cs new file mode 100644 index 0000000..d36c281 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/ProductEditForm.cs @@ -0,0 +1,114 @@ +using MySql.Data.MySqlClient; +using System; +using System.Data; +using System.Windows.Forms; + +namespace SkryabinaModul +{ + public partial class ProductEditForm : Form + { + string connStr; + int? id; + + public ProductEditForm(string connectionString, int? productId) + { + InitializeComponent(); + connStr = connectionString; + id = productId; + LoadComboBoxes(); + if (id.HasValue) LoadProduct(); + Text = id.HasValue ? "Редактирование" : "Новый товар"; + buttonSave.Click += (s, e) => Save(); + buttonCancel.Click += (s, e) => Close(); + } + + void LoadComboBoxes() + { + using (var conn = new MySqlConnection(connStr)) + { + conn.Open(); + LoadCombo(conn, "SELECT idCategory, Category FROM Category", comboBoxCategory); + LoadCombo(conn, "SELECT idManufacturer, Manufacturer FROM Manufacturer", comboBoxManufacturer); + LoadCombo(conn, "SELECT idSupplier, Supplier FROM Supplier", comboBoxSupplier); + LoadCombo(conn, "SELECT idUnit, Unit FROM Unit", comboBoxUnit); + } + } + + void LoadCombo(MySqlConnection conn, string query, ComboBox combo) + { + var dt = new DataTable(); + new MySqlDataAdapter(query, conn).Fill(dt); + combo.DisplayMember = dt.Columns[1].ColumnName; + combo.ValueMember = dt.Columns[0].ColumnName; + combo.DataSource = dt; + } + + void LoadProduct() + { + using (var conn = new MySqlConnection(connStr)) + { + conn.Open(); + var cmd = new MySqlCommand("SELECT * FROM Product WHERE idProduct = @id", conn); + cmd.Parameters.AddWithValue("@id", id); + var reader = cmd.ExecuteReader(); + if (reader.Read()) + { + textBoxArticle.Text = reader["Article"].ToString(); + textBoxName.Text = reader["Name"].ToString(); + comboBoxCategory.SelectedValue = reader["CategoryID"]; + textBoxDescription.Text = reader["Description"].ToString(); + comboBoxManufacturer.SelectedValue = reader["ManufacturerID"]; + comboBoxSupplier.SelectedValue = reader["SupplierID"]; + numericUpDownPrice.Value = Convert.ToDecimal(reader["Price"]); + textBoxDiscount.Text = reader["Discount"].ToString(); + numericUpDownQuantity.Value = Convert.ToInt32(reader["Quantity"]); + comboBoxUnit.SelectedValue = reader["EdinicaID"]; + textBoxPhoto.Text = reader["Photo"].ToString(); + } + } + } + + void Save() + { + if (string.IsNullOrWhiteSpace(textBoxName.Text)) + { + MessageBox.Show("Введите название!"); + return; + } + + using (var conn = new MySqlConnection(connStr)) + { + conn.Open(); + string query = id.HasValue ? + @"UPDATE Product SET Article=@a, Name=@n, CategoryID=@c, Description=@d, + ManufacturerID=@m, SupplierID=@s, Price=@p, Discount=@dc, Quantity=@q, EdinicaID=@e, Photo=@ph + WHERE idProduct=@id" : + @"INSERT INTO Product (Article, Name, CategoryID, Description, ManufacturerID, SupplierID, + Price, Discount, Quantity, EdinicaID, Photo) + VALUES (@a, @n, @c, @d, @m, @s, @p, @dc, @q, @e, @ph)"; + + var cmd = new MySqlCommand(query, conn); + cmd.Parameters.AddWithValue("@a", textBoxArticle.Text); + cmd.Parameters.AddWithValue("@n", textBoxName.Text); + cmd.Parameters.AddWithValue("@c", comboBoxCategory.SelectedValue); + cmd.Parameters.AddWithValue("@d", textBoxDescription.Text); + cmd.Parameters.AddWithValue("@m", comboBoxManufacturer.SelectedValue); + cmd.Parameters.AddWithValue("@s", comboBoxSupplier.SelectedValue); + cmd.Parameters.AddWithValue("@p", numericUpDownPrice.Value); + cmd.Parameters.AddWithValue("@dc", textBoxDiscount.Text); + cmd.Parameters.AddWithValue("@q", numericUpDownQuantity.Value); + cmd.Parameters.AddWithValue("@e", comboBoxUnit.SelectedValue); + cmd.Parameters.AddWithValue("@ph", textBoxPhoto.Text); + if (id.HasValue) cmd.Parameters.AddWithValue("@id", id); + cmd.ExecuteNonQuery(); + } + DialogResult = DialogResult.OK; + Close(); + } + + private void buttonSave_Click(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/ProductEditForm.resx b/SkryabinaModul/SkryabinaModul/ProductEditForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/ProductEditForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Program.cs b/SkryabinaModul/SkryabinaModul/Program.cs new file mode 100644 index 0000000..50b0a97 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace SkryabinaModul +{ + internal static class Program + { + /// + /// Главная точка входа для приложения. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/Properties/AssemblyInfo.cs b/SkryabinaModul/SkryabinaModul/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0e4e9df --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Properties/AssemblyInfo.cs @@ -0,0 +1,33 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Общие сведения об этой сборке предоставляются следующим набором +// набора атрибутов. Измените значения этих атрибутов для изменения сведений, +// связанных со сборкой. +[assembly: AssemblyTitle("SkryabinaModul")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SkryabinaModul")] +[assembly: AssemblyCopyright("Copyright © 2026")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми +// для компонентов COM. Если необходимо обратиться к типу в этой сборке через +// COM, следует установить атрибут ComVisible в TRUE для этого типа. +[assembly: ComVisible(false)] + +// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM +[assembly: Guid("9be5a1f3-d5da-4431-9a90-979504879292")] + +// Сведения о версии сборки состоят из указанных ниже четырех значений: +// +// Основной номер версии +// Дополнительный номер версии +// Номер сборки +// Редакция +// +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SkryabinaModul/SkryabinaModul/Properties/Resources.Designer.cs b/SkryabinaModul/SkryabinaModul/Properties/Resources.Designer.cs new file mode 100644 index 0000000..2ad1655 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программным средством. +// Версия среды выполнения: 4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если +// код создан повторно. +// +//------------------------------------------------------------------------------ + +namespace SkryabinaModul.Properties +{ + + + /// + /// Класс ресурсов со строгим типом для поиска локализованных строк и пр. + /// + // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder + // класс с помощью таких средств, как ResGen или Visual Studio. + // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen + // с параметром /str или заново постройте свой VS-проект. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Возврат кэшированного экземпляра ResourceManager, используемого этим классом. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SkryabinaModul.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Переопределяет свойство CurrentUICulture текущего потока для всех + /// подстановки ресурсов с помощью этого класса ресурсов со строгим типом. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/Properties/Resources.resx b/SkryabinaModul/SkryabinaModul/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/Properties/Settings.Designer.cs b/SkryabinaModul/SkryabinaModul/Properties/Settings.Designer.cs new file mode 100644 index 0000000..839e760 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SkryabinaModul.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/SkryabinaModul/SkryabinaModul/Properties/Settings.settings b/SkryabinaModul/SkryabinaModul/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SkryabinaModul/SkryabinaModul/SkryabinaModul.csproj b/SkryabinaModul/SkryabinaModul/SkryabinaModul.csproj new file mode 100644 index 0000000..0fd93f6 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/SkryabinaModul.csproj @@ -0,0 +1,159 @@ + + + + + Debug + AnyCPU + {9BE5A1F3-D5DA-4431-9A90-979504879292} + WinExe + SkryabinaModul + SkryabinaModul + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\..\..\Downloads\mysql.data\MySql.Data.dll + + + + + + + + + + + + + + + + Form + + + Admin.cs + + + + Form + + + Client.cs + + + Form + + + Form1.cs + + + Form + + + Guest.cs + + + Form + + + Manager.cs + + + Form + + + OrdersAdmin.cs + + + Form + + + OrdersEditForm.cs + + + Form + + + OrdersManager.cs + + + Form + + + ProductEditForm.cs + + + + + Admin.cs + + + Client.cs + + + Form1.cs + + + Guest.cs + + + Manager.cs + + + OrdersAdmin.cs + + + OrdersEditForm.cs + + + OrdersManager.cs + + + ProductEditForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/bin/Debug/MySql.Data.dll b/SkryabinaModul/SkryabinaModul/bin/Debug/MySql.Data.dll new file mode 100644 index 0000000000000000000000000000000000000000..a8518928390601c3754ab2cb75b6bbe4c97cc782 GIT binary patch literal 758784 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 z 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 V=TDx||BlRGA>#1s&;NfC_#a|R?koTR literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.exe.config b/SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.pdb b/SkryabinaModul/SkryabinaModul/bin/Debug/SkryabinaModul.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2a97aa7bcf6d205274033d4572840f590c7ef010 GIT binary patch literal 114176 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 literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/SkryabinaModul/SkryabinaModul/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/SkryabinaModul/SkryabinaModul/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..d5da7b91df461e168f00350ded7f3effe6720a06 GIT binary patch literal 139 zcmZQ$WMp7qU`%tiiU}ynPcKT$RdCD9Ni9~;sIV~8j0s9jOD#&xOHNgAEG|yXP0Gnk zEspWcOfJeV&QB|eaRaJPEzd8?j?wdT4MFhAO!Un4jA9&=li7f_{vp0RXrp=f1o1`TL$dXti1$Qg9{HHc5qO6Ies*F@Bx)kLkGuW2tq^6qKU_ zunVViI@0M0wFTP zWH;ghZ1>gr!@JjX0+(PwCD1*w7UWF$07g79+UiS3BU}%KHVaC|!|DEQbwu8ixBG>p zAJ3V|eJxlJBxw_E1fO|?qyNjH3nes5EtRFc79?ek(NP(rIY86@lm-baF0BJe`r3d8 zS%n0tGVufU$8haHS+120p4;C7UIon!a-mC!=f&r95fTdhXCeI$3`1hbd>-?VIAd_+ z)Vb=+$&f%lxJq?lNu-Ue+ARr*_EX~V4O}{p@s+D<4}_fEx`+39kfgllcC@TvJXC#k z@bP@pXDa0>bFib{vLfc~lg%kt?u@y4WVHN({IY$qnKF}sYY2G24J1yRay!^eAmi4V z@;FAuE|`HmE#GAAUd`IQ22P6F#~U nEl1(_R5!y@KiO^is$1!Lr=Dv|%f&;q56I!c;hT?j@8b9el~Xz? literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/Skryabin.9AA99B77.Up2Date b/SkryabinaModul/SkryabinaModul/obj/Debug/Skryabin.9AA99B77.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Admin.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Admin.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Client.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Client.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Form1.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Form1.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Guest.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Guest.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Manager.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Manager.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersAdmin.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersAdmin.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersEditForm.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersEditForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersManager.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.OrdersManager.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.ProductEditForm.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.ProductEditForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Properties.Resources.resources b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.AssemblyReference.cache b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..8e5afa32cbd0f60f80a3455c6337eeffc6aae9d9 GIT binary patch literal 7500 zcmeHMUuYaf7~j#Frk5uD6KzSY_8x+?aO@>*OfI3RUN4DSn=|HOExH&cdvljDyR(;_ z*(4W{h!0{Beeq8y^dWCm@WFzhh*Hr?eUnP7_Cam&O;ix16$xTk*(S~ts1l>pB5p`QuUqHE+I@)>X50tGMzQlJY-NCE$8@hh%c*>9ns%Xp3D5u3;>AL9)o5fG{3f2zFfJ5 z>|lw1Y+t1C^yz8in+P3_EGpM8}*kM!>jwve|k{hZo7)t&z1!#zL6jF)GQTz3ue#q`pbr|^YQ zkgaKuh@ar*#ugb&aW{1Ls$GeA#xa;2M;E?vWvIj|08P0vWylOISW5**%~&=H4c30ta)@5e zK+3qT8M|C!mYZrKa)rkASCFP{r~96nm^*z`yyt7$=1DkY!+A`K4GH<)1CvWTuEYlF z@qCR%#x(>MK5~c+FEB(zdq4vsLeQ$Ti12L{s>TR$ z!j}0+9fu=vT(zNBGr4JKm!kI71~M@K)n=zmpo#T{61KkB2jy8l5_fqO&CRp*Wo?Vh ztdij=SzIl(@e^6P%`;@yF*#-H|GkS8VDcM)U7mP;UCBUwI!re%k(dDJ@Pr#C4A~_c zQ^d>O9M(}|R{XaFdN$GoLM6j0i)J@~@HWd#BR|q|NOx?^${|QbR%5uK3SBLIp2Q?? z%~N%R9|ScPN^6^^DzAqeVuN_S7-?8m1P+KvsS}F~YL`uVJm-|vCwh@iD_O+UhZzg% zcQ%}<{r*<^EMP_%%d65kAfjV3Syo=g*Ls8h8C!Tr944;iSJ}DGPl(bw?;j|h!baE{ z>7Qo}RZD!RlABo5ime*)-C6}1?}MnCvtTL2PTb6E_)m{AJH=_u`T;`fST3W=?DVYf v4m|unH(`!ZqiEIFdo9wrPgH;aw@E!;li@a5bD!TlOBvIAFbTZA&h7sIF%C3< literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.CoreCompileInputs.cache b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..65dba98 --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +822113872b348cf01536a798fe1f1e01b502f52261999af2a16050f85b357d36 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.FileListAbsolute.txt b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..95f760f --- /dev/null +++ b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.FileListAbsolute.txt @@ -0,0 +1,20 @@ +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\bin\Debug\SkryabinaModul.exe.config +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\bin\Debug\SkryabinaModul.exe +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\bin\Debug\SkryabinaModul.pdb +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\bin\Debug\MySql.Data.dll +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.csproj.AssemblyReference.cache +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.Form1.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.Properties.Resources.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.csproj.GenerateResource.cache +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.csproj.CoreCompileInputs.cache +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\Skryabin.9AA99B77.Up2Date +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.exe +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.pdb +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.Admin.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.ProductEditForm.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.Manager.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.Client.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.Guest.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.OrdersManager.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.OrdersAdmin.resources +C:\Users\student\Desktop\Modul_Skryabina\SkryabinaModul\SkryabinaModul\obj\Debug\SkryabinaModul.OrdersEditForm.resources diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.GenerateResource.cache b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..9f22e77682ea162d3b45374d31dce50adf8a4e5c GIT binary patch literal 534 zcmZQ$xExb*GxLx%A_;(0zLn8TI|^1Q0<7@`YHfMJsX>3!XQ=iW)MuYeo|1^}9NqcQ*h literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.exe b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.exe new file mode 100644 index 0000000000000000000000000000000000000000..17759a0592246bfbb0341ba06b7bcf357151c9b2 GIT binary patch literal 52736 zcmeHw3z%F-b!Oe3o}Qlf^o-sQcWY$HV@n!o^spq`k~JDVEL*Zh8p*<7TW-y?rM73L z$G2xJDPtK4^Kxtu4jXJBu-JqRhLD8>h!4ZIaHMoCUfq z`|&pQ;l`(yJnrp%YRRD!#d2=KFCF*uW4Yn{_;_hDcdU@}r^a)|@!XF6L%FfiNTIj2 zwdvx3^x#gV_Ih>d_RiUln%3l--O=yYeR=Anh76# zOq@ZIOw2li!6g$tvy^H=Pd$wsNumcpd`$zCOgxvuSE@W4HA-_>Eiv7!;rMdl7$xiD z%Y|bC32zPIb2S|dfbg~uK2O8J1>x;3{4(&ra7{u%6bj5|zzD}so{vUNDpgv*#{M%H zTdKSe`R4K>q%95U(qeosPfXXLcDi&CtLZ{1i@g6-QcaX{$jy4LuC;OHqN=z#r6p{q zzTKQ!*^nxAv+&K!lm|6Vs8)6RNd;*r)wL$6?!h+%NdDMkX({TKu&|ouJm)nxtem6# z@1jTlS4ie$*Yqp{X8DT!R^>URiLR z*OFe@5KJB_E(9-)kPw)t$_r}Gug1%!Z*Tw+@6XRpI83{0rXFGqIWMgOi_QK*02}<( zNPBt#@HZg0Ae$2*EPBp^_;0qSwJWJI$zWm+plT*rUX5m5^_lt-3{jK+9spAhTn&XN z^`X2R@U{F_-)_w$SEkWe&r~24MIF*}_AzzEvzR!17OtsRufl{SwVbG|rF9@uT8{+6 zrk0jAAir!?a`~(k^)i%Yt5VDT51{wv#5C2lc7+!I-=kVw5sjs2(APHjTUnCU4Vea_Z;j9^8vI8? zbUKqJ`cEQsOQZkuu%y!dBh7|XW2SLsrqTa20m8_p_kq>4|F>a{rc4uSG`EB`UN1E^ z5+Lj}XPVjHP*`I{G3~!HM7LyGh< zn224=D0H=}OuN>e#!S1`oQ`N7Iy0RsyE7eHk#>Wee*{TNQqfMWQes8AGMSF@X3R?_ z(_>kaOlD?t($$sedOm~FnrVlkwudGq(9i$qy=O8Z`gu^5VRutKSD<^?<}3Mi+2xAM zKLB0^yOU5TW2eAcuUiSFq(Z}>t?=eFL3OaG2+*CVL|xBSLIv&W)q9)Jke@_(3!rDX zniJ)%%wkC(i{;gHMr^o-Vy^>q8=+#sH8dST#eSFjSpl?BSF$jWCMz3-ZiXQmDE0x9 zh3QWQCTKgzVAuolB~~fhQG(SoMm+Z#u%7z|CQl&g*$Gr>SA?He+8q`AS73^};cN7l zuVKAC5h^<`_d2vMUrYFP5!^qCCZ)X*AiJ)#FDm60KuEb;U}wwMvn9M1!`b4}pe|61 zb4v%Jf?*@)vcY=US=n6<4+Q#ews??Qo3mX`f4U2+KmYw~a!~il$*U@-p$K1tCpOK_ z%iiShM4@+xxXhdR}#|XFRfk)$Zm;Ag24H9 zm;O&JNl;;Dk_7SdN{6&qSg64xQFBX&qk1KHXH5&=0LQ~yHpl-Zx_ormTru#EE}JLT z?a^iP#biIaY=PM3M@vVd=DC05cwH$=_w{X&_7RZ#aHW(9UtosJbr?#Sg&HFuD)%__ zHYR0hvefF8fb7d+QYLVr-KD>gO#*$R0hme3#D`L5p$3mcg;Higq`cTjc|W?Ol(~CR z%G{$UW$r|jGPj&Zmn{sWzeqNbQ0gR?`y|KjN?q6~TH}|BRisY%A|nFYxt^C{K1;!p zA|M*o-13dY?a>oX9L&u>(rDP`M%vtKbuAT7WqX`8Mc_qtzy3p(=!u=TvIFqgX+Oua8*y* z3|PEK#kkA_*lakFHaEsN31vns4skHY?qQHyyTdL4wb+%)_Oufq)1Do2WGO@n7XJiP z%((zt4FA$*%Hp4Zkbf4yKWwYRKb(hWwjr75FW(GJ?72nMac<91`OZDb_489E-$0^u zKwE^|UhL7iQ40QgHoR3D^yKlCm}Y0CV>X21b0O477sBP_Lb&=}h@8zF%CuW<9U5~N z!X3qha9edD+}m9Uoe&p7Wep%^ij$7d5Wa^6KBs3yOQyiD%joM~ z3gLny69ee%3 z8RHl6a|FlioFfRRdXAU}0m~=w_aPX#^Ky>plB}FA$bVv5MzLMb>VSMrv$|s!2rx<$ zH)F)*K8m%Jdu4nRm1edjBOp7HUFw)r0fv@9+SrzifY1`K084;DIF?|VqY8Hg77VxX zU4gi2y8_|auIysRk`Xv>&b&G0x**-*Jv2+1~M;iTDLTC0k3kB(0) zRdv&L>0XHsk54R^0mhC`LbW+N=!`=emy6aQgo1sVl6K)~ily8vC{b<^=afd$oTj8= zYcQ&ArJke(9(=(Tc#yVnJG21?w-Uat5oJW@#?JLbHSu2#gx~ zVf^n4_=a_-on&7zdz1ma=7y9+Mp{%_M?!uFz{E5{r$H2~58NydaPJe`;y7*;RS>$H zotP#^jS?X1OqRv~M*KlyTU`v~1rdyKj!&(at^ALIolof?0rH?VmG0_hs~4 zE`h2!SFlDkJ41N(Kz6OOK80L2WN%^{()wqhneB5HAK{_*DXrG9)j`f;Vw%GYS!BVm zxUDLStdYGk_g=DoEm^-VBI93UaU&J4$j)_G(VYcR4(aR$ixrAFWQB#9Sz(Rr6}e~P ztVqja7AsP5XN(mB!^nm-nXp*lG&`Fa0W-718o76ZnOrZdfFm4fY&*9ERBUMkhJg=h za!-t-a7QB+I~vs5-O;F$RX2noJxj!!QN&_bL}j<;J`efFs)b^&a`5$e33_%w}R_h8zwt*w?~S~ zg>X(?2sO`zaP7DdE^HSCtbm!)V^a(NxA%*qLiaC_Wd$=?@^`@O$nQ-S&TM*%IcB z$0KcqrB2MQa1GX}Q)Ve?AOB*GdDfZb{0fcCC1Pai&MXrs_~PRh2x?F|J)v~4Khwop zq2WLWQiC}pe3gb{>DzGFtUC1&cz}3$b#aw_ONb6G z-tUgkxXO-t;$1tgvi~qbqo;_LH8)*ND$``HvYYf(Hsm4GiuvJ{`Ql9T4097*d-MLh z+thu&Ywwm!v%dCjG1uOl)J%(+)mA(UkOpVaVC#99Io?Ab@DTb_s@B~#4nWS`H6~o) zC>7jYbFGB?7Sxbs-9>bB&9zpqcH(d=pJ3l2cfr1eWrVDpv}9rFNE8+epxeOi8Cg~u zx-x>wqSDY_f%dcR>L|O0*=crE+Rjmjhc$wtO^~ITHbLUUO^^j+wPTy0P@R=~6-Mdo zgVMy_@}y$8<*}6ec>>mPC6<+Au!#z{;YsS-SJTqLhatY$d4urq07tb5#lS+1E{T%J zeoPY5#J-v)pyFzp!0?17P3)^_>f=n3AU?b_WuXR-M1_~8EXbwl0&{6> z#7om>V1>fVQ8vr{HHGF%SGu*Yq^06pDy2(!c$(w#3Z=_J4bF+morAu{q$^GAD`^5M zuA~VJPioS{zLMs;o=LjIhtg%C29HFA(q+MwF1H3=Npladr7O}l7yfLPdkx3wN>{qI zub!o173mTlo(XBDLg}(#IFEa+#8vZJ39q=E6hgL#Dy{#3GwohZ5*~(!q}4xS?8aH5 z;dC5S0t|z32bH+&tlSf{Sl7a~n&6PMu^myV7!T3= z)3`hA5>Sg>;&Sh$jjiBVn%NN>0xBXl0t{VeX=7hU5)g9C0yxHw?{M7xqR;j@y3X1`w2o)`WnCXdK zEH=%BPqtS^MlhD4Uyoyfe1bbc#Kq~?ujNQa*N1@OcZ=*h7Kb>9A=Y^A8BT8$hhRa+AyzGbP;w9u zTrK_Fa~0eL#vx+QJqsa-F!tQ@)#$PEx#zI5{q(RfhiP}8d*--<=bjaqcYbI&4`s?R;o96O?3 zhdwx;A0?nl>?o-&hT|@u;06O~Z30H3(E905(RrPfWuc!nr33?i9mgm5)gsdEvT99m ziS!(sOn_PR@hyb7?Ajb3z<0I~X=868QZfE~ivUBXP}`LWVP|a_WF-z;**Xm%JKNa5vg^vAL69E;ExCk(Gx228!SQ7!^5I83es|3_y zmAKp=VWKNJlVf1*=sTCga zSgP^#u~eL82E>&WI*2S7CgKhvan&3|!n3{E7Kb|_WIKq`8uzSm2T@v^%lm0*_5^L@ zLD6_PFfTIpH;w0ba$C62D;*dvPS;_e;=2%Pn+xGYyATS}g^>RM;(s5*FfIo3#>J3U z!!o>BgfRB(5)FRz>=GCXw>16ilHStbm%z2sehK^@-tN;M`7Nw3#!TRZTnRdn6LJ;n zB(D`B8Ve=KupHP(`6mSg^B;jeC7^8~DE>r%`8`jo+Ht@< z2T;e~$nnQL`Z<86revK&G*dc=Ri7$NLIQJ3Q%Fm9F*%7u1@Ji*{8Rux&2Jf3otg_3 zZ>u#fzjYD)FzgCV%?)-uj)H#xEf?xvl{A!o165kmrD=S%Hg5i7FpN$1TGUGW;zHaF zgm@1|t0<|op9lSt;Le}|nowG4e=H8ZM!>HO!O);4LurTL9;%ANT!P#Os^T~cY5xl$ zPB^Ifo4Dtiy=IPz@o0v^+qKL%M2X?{+yj=Nh6qwW4U#>tL~;41>rgW>9V$#1ly-IW z7ia(-ow!I%w4@tE+^vmT+&{=tt-@ZkxC7iz1xG=a&Qcy&e@)8++_QqCG%IocA~=dv zICt9pN^lfuC9WYyUMSK^T)W^XQma2}loE7b6fno%xh1A!I@D->>t@H+6LWjcVN}+= zVE-aMGout7IJFGYJ%T@(7?hV=^(yZVX;vH`kbvqwAQrlO0v}KegZB1dG)x?pf(X1l z#AT7)22Rf)G0^@9%83Z-4oFraxfF8%-5J&8ga**vQC&_~0NoQosTcwDx+uGsS>te$ zdB^i0!0egZVh>bH3LMSLhO7HaTGR46VMpjQ>LlJ*OiM2nVyToqXffu)9N8m&;TSg64RQP~BRf|4ei zt!|~_rkJ1v*lqXe-^@0Fp`f{(Nl?Vs;7gi{_Ph~l;mo158nalFy1ZwKX%FGqC5Ag1 z>`)>s)aaQg(Vpxnr(0?Apw%q_*&AaL5n#^l)Bht&BHSuwk_hpk>ab9QNuom4VF9XB zAt-78l*KUt)l^3aWDV2Y!$Lu^P=g1evI}BTlKS7b`jlELVp0-d_}q)M@wy|u;nq2m zl!&jvlr;T3Ey+P=_M}NO`@mjHzf~&!Yo*B{JR9Cma_0_Z!9tC0iIRs8vsXFYN|U8l zw*+KIW8x5Cc%dR~Hd^AK&oGlXh_AsHQQ3=PvXJ^i7E{u}TPkHCt;0Jl`YWL?Zzr%x(o?7sNuYb>MgZu@xDa|2E`Hr2-KkHqZn4p-Jp{Og3=i3jPfDAaGowdk_|C z-GfxYUEn>)%;zZ%%sEdHP~|*TuP&>DG2kaSPwhv=;M6iGStw!C8S6n&M#OE z?)in|46PjthW~iflDKNNhVY7CR}on8G^S9u4UmvbKpL^TZXp@|x=Nb;AkuT0i6}PA zd8xWCVB|uA}a#J1uIf_297af zqBv#(3CjuK-7Hu!QP@gAEihuD%fLe{COS$I&!u4hT)iFBaF`|=ewn_PoWPQ9(Qz*fe*)ryhcC^&ib)ZNe$Cw@w)rv2}uZzq0wvw(jQ zf>*I!aDJlH@xbP?SQAPUp)* znA4i}Pnrs)Gn(cd0=_>4N1Rv0WK9gP6%rhW82RS3X5{%{eD)_Ox9j<$2;=eDhtNk5 zpZy$aCZwc@kkGQxWK1R7wyJbX#5_$()}GA4TGrPSh(11HXUQgEEa(pk!;4~dE0 zo)H{pvXbV#g5yk9w$m}+d{vx|`EpK6uR&K2faBmLV?j*zJ|WDBt?cwc!Es`1G=4}b zaAGUDdWYcda0y%Xs7howwsI~gGHi5WEp*`DVphL`zh)`~KD_Lxj0e-CI{pg*RsEMt zr=|n{1^9cr#0SuuqPm>&0D4PQmy;bp zZ;haw<^Xz3vacmwPH+Gnk*sjWSq-4KMRhr!0rZ4qg)>fK0KHwZLV?p4IB&93=wSF5 zq0^#N+tE8#lIV!eoA@(@6?#4_7{?%f$|A0s=R_!#jFu z^&TjsF^QbMkU16%bFnZjQQ*Nngi3w;5Gu9ehfo5;Cm5uOeFmk{RCTMc1}ISCYw$!A z9%6O_6H?zkj7tY^f&Rv#S%inrhEQKaF|bghOQQ5En_Njq6FV+JKz48JI8I=A-jya_ zv8I9xWhO}wUxO`a`Z&kv3PYNFpMAiup){ppl_(A2;q$#*rlBxcsL?A?&`a<$AftghLu)ycn24{zmNfk_*s7F= zwAy3IL+Vxu2NNE~9BHmYd9YBUW1_MxmGNnmi1Q`B&PTG_#fpDXkNg%|B zdc#5uCW#95h6U)&pFvp8kxkma!IBdJ)$~RPgm0$0RcPbj!{x|A4IYRR#i^8)wEB*9 z=|Vt7wR26oa@ND=L zHMjOquUM$T22s$fe*!&cmZZtgtZt>^>X=>$&>WekrA_^cXrXa~pGj84&nvx7&nXKv zm?R3S)a=EWBz(aeu9kNV=C0n}uHIRGJ&2X=vnXcBPhiD`&Z*dbCcrS5!P4B)Z)yVc zghC;*P=i0Ba@;B_CGGNH=UIITBxkHEH@bvQ{BIX?2Ii z8Uc7X-+gtZ06R({M})+XKcnFL0BXvbKn!6#9n9TTGOtSU+&v4ji+i&5%U z@h=I_h7WDtF60BV&q570h=Luv9DO@>Oq$$p*?g&ZYfQNW7(V$bZLYLr#Y4TJ5mM(;L+=Xz{aUt9aT?jXL7m}}l+*$#lALq8B1L{KP6T1+4?Jk7p2p7TwkPG2? z%!Tl{=t6jabs;=lyAYoD1Bg-7*zc-JSi9zu@4RIzL~2OFpoY%J!t}WOyM}>nzK8Kj zR=(_Z)pI{Hb9$h^O~Jd)-yo>vi5|>glhW^e+zj>ZV2tvfaWFaSISe#V3wXDr#v^=% zeh{q>@QI!W$;f3llo9eu_52nJlZbC8&aw&!Zy&mLyQi>L@oB-|UF&<-^sZa8u8&Ns zdIhCdD?xPWJxV={@4J~Fn)Hj~$IGlSYnf7ivl6hwL+a-+`WUBLy8G~+9r#WkRO*LG zl(&y^X5@nv=N(!6Xe0l92lcPsI==X1jC*F92hs$=sV z^aG*UhkxUMHQz3!&1!>`PDsst>S`&yPjCm-4s{lnUSlYYsd4!|K!=*w`nEQf_JidP z_4Bs3wLONFGK6+s!&h+K`_=ZZA)Qcvh4ku%Zz8>};TfdAXlA~lhwc zWlhcQT~j{p{ZmN!!pCLPsWl2cUOjd#2b+iYv{0V^$@_WOdpb>N+?QhdtVs1sO&n=o z2PJuzNcdar%zsYu543Z<2c*suO@v?6$@;I7w(k--udZXAZpmw&XO?y)SGtv^ps8uf z9}~*D$CaJzU2}4*i9Ko#ztJ3V{%XlDO_0Oh#IKNEEPApw!}@!K^CO*v-`>GG=Va7c z0$&rFS~8SUMtwe=tjnnH)iomRPqfty=D5mUJMUrGElEw`>*1*# z-5NJnN~244>Dml&E!+UuuA#HeQ%i!<8&RrLYozp9wJ2tddU;Sfk5ZEw4oZK4Qi~c5O5aDRO-%)*XHn`<_ee>Ps8hYpDSbGo$?hXR<#Y5?;?YiAL zj4!ADJ}7aHa_WoR@Pj$Zsc!`(j-gxqL`u4ci`B(DbxroLOik_6rFM*HnYt$^tw8A# z^}3++4wNocZ<3Oh(hAjay>3TdR;UjKrT0teDws*~@=hs@4C)d`ixaq%G%u^vdjlMK z=~aJ4#{=!CFTJW2J|;`lmo;imP@=x9RXHhIA%Dmc9|sEy$5}?};QYD)^))G-QykGw zbt|1f(Bz1As!s-`X0*FTjgD&^M|6!kOZN>mKaBpaQLmPg?(bUl$pFXxu2WCHO4sCw zu2bI&N*vKX^|w-bP<TYf<7O3rf8? z{q?#{D4mkhThedrxVmmootKi9(x7@+N)OI^XUkZEDuBHZ&UHe4D;3W#Y#`(p?Gg5+ z2>P;@Zel|&df<= z@0#+>FPZYasYdm1iwB>L`_Fu&O?dzQ!z~@EPtwhj_Di})(gTv-C}|$)Yi&iGGpqk zs57m;Gvz@qwP=POmcJT^QtkC?ks}OcV<}UE$NSd+k4XIkss^)A<`|KKb5x63eW$7noq&z zpHs8J)j8RDACytNRnkW!eN561Nt#LAiZ!42rqJp^^{GUiwolrOy&}AGxEL2_cg9Z`Ve;A2i1*u#bkc~|Gm_efPXauPu2TiYBti}!wbRl z-VsoHOpVoT_YNdJ=*`9`y4&}7Hzxi$u^&CY(mO1@yuvFc3Ygg?iBk=SL1zzI-3iJg z-s!}V_S=yb5_fv%)DzOn?DkXMefX!@?(s5-m&qvZ&9KKeVJuI}=pIDdH-pYM({J~f z_tY$b&%(1x@ADcH|IlgG!mA4*Jkbx5bus}sHc| zH?{(@8JciTeX?U`;=A6D8ulhK-s;p);$w;aj+Z09ER{z}UCnq;g6EHctK)!tJUxW; z9OU!q#Mj%#5}!`It>aFl=bP?Id?_(l_gbXC$ed5~q3v%c4hV(sCO+@IH<4Cn)Rz;N zs<*3eC3_L8IE+2COWlHWp*n+fsd_Ea73ytB*GYP%qyqxKPQ458A%VO?(qZ*DAa}r< z>{Vs;v${P(d7C$_wj^(r^sJ=slJwo){c3yi-QJsleYZfKl=M%7^nP`3@)^midQ!+q zx=p7kp(*KEN#E5#$di(uZDjskl0MmZFY@cv&FX#X&(*KgYrHplf9QR|`?mLYUPGcK zaZzG@;_k#d67R-8faf8eQHQ$Zd_IIzG4n3$JX-31Gq!^nd_JDQrh$)JkH1HB zVSk!f2HUPbME+K*{&#$t--}4f1TxHb1I~YOmHAP?p9%6`2mE1-mhcZDKZp*Q??*me zuk-(m{F6bxi2Nzpd6l{dbmVhY@9<>F-+Jum(Y~W=R8(5)l=_bLIk-M`Y-)0{G`{xe zz-V#!4q&gJ8Xe6a8!g=0r|?~XZ@;VLkC}RXYG5>9F88UC{A7N&UmUriSUB0I_>bvs zFP-XBhe~_KC)cgD`sh1qm)4@Rqc}WSERE;=)3>hGeXKQH7(#ZFzN71Ot#uC7^-gJn zx@uo(WNNgqRSgw?qp(ZuJ3VygXzvbisfJFMCktabzsoO;_4~(2K$sa8qGuVOB z=x9OsD);U#j2Hakuqyc@1;4y!1n)8e?cqt}hDVEqab^w{@*@G){UamlcwzGB!NQ2j zkBl5W1Yr!E$d4Zn%0mTGE{yCMA1RzNh%y>bu=&YJga&txQ{*FHW_8Red&bL?`EgVsgY15&H07gsO>soS`llvKL&N#e0_3eB5Z%<+_%#p+ zq;*Z9c>Kg9=RolG0A{Mk-h?t5>U!mh_SNu^{Xt4vBz1^FRC{(5%M+!t(}3(M zjZf+vCg4~JYeAP-^ZNW)(7WU~S9*w23^5zf$LezFj#@D8Xb3PXqb51sHa zk^Pg1Si>?D6oxZV94+{=CeXk_?Vc*yB`z9P7=T_x?RON8O&vd8@UJh8A1)XCYDmsh z)F8%Xga9YOR7SA=a=9>eZ1l8DOBJvWogB;icSNW|c^?z73;#ZP;bh517*e}1+8dzA zkY&`$AO}k0w-t|1VVqUbI|}7tzc}F{wFITb!NO?%l;p~lvO=X}k zI;x=Zqgd$UlldanFf)D$^or$4lXquQK~;}q1VkKGRSw*WRHW^SO!b`3ZaX3-dbA}q^x zXBo6m-69)jgu$MAp=4tavEG#w7AQPP%gIoCOL=S!*c&l3OoMG~&-iTt1e3I@SPHz9 z6Q#+L>2XjBRFgrtp0L^@aH4#*^HgCNI~08pl!z8Hv=19XL6^Dljpk1WkR8X!C;c{{ zMT}NCAQoWD1-NRyX!XHh*M&wxk^DdbO-Y1AYX#%w>w$6WH-MdYVbN*#!8gL<4!EN< zMtRA`s`gMVWaa6xgZ9*I`C;z=5lIK=>VR&AH4J?SSqO@H%>5(z2_nNm8vunyYjfN$ zO^suAM)Bf*!mv)M(m{zeq7rs-Y{OIeQE_lw+@TYtsWSYh@=##{Dhh8y$*BY>4=1uF zVU&$1V0({`m&)+S%F=CM*al%v3uRNun0lNm3UIlG3jSU2U@Oo@oE7+B{?NePjpS6* zYYa{W+BI6W>&2{D?TTWvYNIW~R=ZN5cC{;LD$iRDOivWx2^Y$}M!(CoiRzuXHh%Y1 zp*(4!wabSMmfKB*V57dx3?C_ukH9DG<&2bjE#)dJeJ*l9p&h|OBlW=FRkGG_v@6T9 zrR5EBdOOnv?oDW;4}?y?3R_-5IMD6I?rOCRPdqztL>Q-IShhA6ZScxs-?aFR-GX^3 z1Q6|C2LQdPV^dii+ybQp;O=?4lO<`C{fxi}(A;i0|DCiBr()5py48aA}Z6s#~CT?Au88B-fvJLjTHPtB%-I0+@puU^Gm;R1x!-vwOgat=dcX&!@;DHq z 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 V=TDx||BlRGA>#1s&;NfC_#a|R?koTR literal 0 HcmV?d00001 diff --git a/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.pdb b/SkryabinaModul/SkryabinaModul/obj/Debug/SkryabinaModul.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2a97aa7bcf6d205274033d4572840f590c7ef010 GIT binary patch literal 114176 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 literal 0 HcmV?d00001

(>v;SdMoLBm(NGr5g!P`Z~78>Ii7X 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