From 9a836ef993aac6b5c9566d014fe248ea164cdaf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9F=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D0=BF=D0=BE=D0=B2?= Date: Wed, 6 Nov 2024 15:24:30 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- InternetShop/InternetShop.sln | 25 +++++++++++++++++++ InternetShop/InternetShop/InternetShop.csproj | 11 ++++++++ InternetShop/InternetShop/Program.cs | 17 +++++++++++++ README.md | 22 ++++++++++++++++ 4 files changed, 75 insertions(+) create mode 100644 InternetShop/InternetShop.sln create mode 100644 InternetShop/InternetShop/InternetShop.csproj create mode 100644 InternetShop/InternetShop/Program.cs diff --git a/InternetShop/InternetShop.sln b/InternetShop/InternetShop.sln new file mode 100644 index 0000000..0625fc3 --- /dev/null +++ b/InternetShop/InternetShop.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35312.102 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InternetShop", "InternetShop\InternetShop.csproj", "{882EA1F2-94A1-4DDA-B183-654CF7B7D106}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {882EA1F2-94A1-4DDA-B183-654CF7B7D106}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {882EA1F2-94A1-4DDA-B183-654CF7B7D106}.Debug|Any CPU.Build.0 = Debug|Any CPU + {882EA1F2-94A1-4DDA-B183-654CF7B7D106}.Release|Any CPU.ActiveCfg = Release|Any CPU + {882EA1F2-94A1-4DDA-B183-654CF7B7D106}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E49E7D6D-AE9D-438F-8E3F-E2AB7EDC9D25} + EndGlobalSection +EndGlobal diff --git a/InternetShop/InternetShop/InternetShop.csproj b/InternetShop/InternetShop/InternetShop.csproj new file mode 100644 index 0000000..663fdb8 --- /dev/null +++ b/InternetShop/InternetShop/InternetShop.csproj @@ -0,0 +1,11 @@ + + + + WinExe + net8.0-windows + enable + true + enable + + + \ No newline at end of file diff --git a/InternetShop/InternetShop/Program.cs b/InternetShop/InternetShop/Program.cs new file mode 100644 index 0000000..2d24701 --- /dev/null +++ b/InternetShop/InternetShop/Program.cs @@ -0,0 +1,17 @@ +namespace InternetShop +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/README.md b/README.md index bcd4bce..c89a0d9 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,24 @@ # pibd-31_nspotapov_cop_20_lab_3 +Учет заказов интернет-магазина. + +По заказу хранить следующую информацию: +- ФИО заказчика +- фото заказа с интернет-магазина +- выбранный товар (список значений) +- электронная почта заказчика (проверка, что заполнено по шаблону) + +Выводить в виде таблицы: +- идентификатор (скрытое поле) +- ФИО заказчика +- выбранный товар +- эл. почта + +Формировать документ Excel с фотографиями заказов. + +Формировать отчет Word по всем заказам (шапка - первые две строки): +Заголовки шапки: идентификатор, ФИО заказчика, эл. почта +и выбранный товар. ФИО и эл. почту группировать в «Личные +данные». + +Гистограмма в PDF:какие товары сколько раз заказывали. \ No newline at end of file