From f720e7db69360cab509ed85f264cc7668ef72cac Mon Sep 17 00:00:00 2001 From: Nastya_Kozlova Date: Wed, 3 Apr 2024 09:34:24 +0400 Subject: [PATCH] =?UTF-8?q?=D1=87=D0=B5=D1=82=D0=B2=D0=B5=D1=80=D1=82?= =?UTF-8?q?=D0=B0=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OfficePackage/AbstractSaveToExcel.cs | 23 ++++--------- .../OfficePackage/AbstractSaveToPdf.cs | 33 +++++++------------ .../OfficePackage/AbstractSaveToWord.cs | 18 +++------- .../OfficePackage/Implements/SaveToWord.cs | 20 ++++------- 4 files changed, 29 insertions(+), 65 deletions(-) diff --git a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToExcel.cs b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToExcel.cs index 79a801a..37a57f5 100644 --- a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToExcel.cs +++ b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToExcel.cs @@ -81,28 +81,19 @@ namespace PrecastConcretePlantBusinessLogic.OfficePackage SaveExcel(info); } - /// - /// Создание excel-файла - /// - /// + + // Создание excel-файла protected abstract void CreateExcel(ExcelInfo info); - /// - /// Добавляем новую ячейку в лист - /// - /// + + // Добавляем новую ячейку в лист protected abstract void InsertCellInWorksheet(ExcelCellParameters excelParams); - /// - /// Объединение ячеек - /// - /// + + // Объединение ячеек protected abstract void MergeCells(ExcelMergeParameters excelParams); - /// - /// Сохранение файла - /// - /// + // Сохранение файла protected abstract void SaveExcel(ExcelInfo info); } } diff --git a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToPdf.cs b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToPdf.cs index 98df4d8..e1f5831 100644 --- a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToPdf.cs +++ b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToPdf.cs @@ -36,36 +36,25 @@ namespace PrecastConcretePlantBusinessLogic.OfficePackage SavePdf(info); } - /// - /// Создание pdf-файла - /// - /// + + // Создание pdf-файла protected abstract void CreatePdf(PdfInfo info); - /// - /// Создание параграфа с текстом - /// - /// - /// + + // Создание параграфа с текстом + protected abstract void CreateParagraph(PdfParagraph paragraph); - /// - /// Создание таблицы - /// - /// - /// + + // Создание таблицы protected abstract void CreateTable(List columns); - /// - /// Создание и заполнение строки - /// - /// + + // Создание и заполнение строки protected abstract void CreateRow(PdfRowParameters rowParameters); - /// - /// Сохранение файла - /// - /// + + // Сохранение файла protected abstract void SavePdf(PdfInfo info); } } diff --git a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToWord.cs b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToWord.cs index 9e5fbaf..b803877 100644 --- a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToWord.cs +++ b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/AbstractSaveToWord.cs @@ -41,23 +41,15 @@ namespace PrecastConcretePlantBusinessLogic.OfficePackage SaveWord(info); } - /// - /// Создание doc-файла - /// - /// + + // Создание doc-файла protected abstract void CreateWord(WordInfo info); - /// - /// Создание абзаца с текстом - /// - /// - /// + + // Создание абзаца с текстом protected abstract void CreateParagraph(WordParagraph paragraph); - /// - /// Сохранение файла - /// - /// + //Сохранение файла protected abstract void SaveWord(WordInfo info); } } diff --git a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/Implements/SaveToWord.cs b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/Implements/SaveToWord.cs index 277f25e..c4e6c3a 100644 --- a/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/Implements/SaveToWord.cs +++ b/PrecastConcretePlant/PrecastConcretePlantBusinessLogic/OfficePackage/Implements/SaveToWord.cs @@ -18,11 +18,8 @@ namespace PrecastConcretePlantBusinessLogic.OfficePackage.Implements private Body? _docBody; - /// - /// Получение типа выравнивания - /// - /// - /// + + // Получение типа выравнивания private static JustificationValues GetJustificationValues(WordJustificationType type) { return type switch @@ -33,10 +30,8 @@ namespace PrecastConcretePlantBusinessLogic.OfficePackage.Implements }; } - /// - /// Настройки страницы - /// - /// + + // Настройки страницы private static SectionProperties CreateSectionProperties() { var properties = new SectionProperties(); @@ -51,11 +46,8 @@ namespace PrecastConcretePlantBusinessLogic.OfficePackage.Implements return properties; } - /// - /// Задание форматирования для абзаца - /// - /// - /// + + // Задание форматирования для абзаца private static ParagraphProperties? CreateParagraphProperties(WordTextProperties? paragraphProperties) { if (paragraphProperties == null)