add kpi excel

This commit is contained in:
kamonwan taengsuk
2022-10-26 22:02:29 +07:00
parent 8e747a9844
commit 4a2e9731cd
10 changed files with 1775 additions and 102 deletions

View File

@@ -0,0 +1,208 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Data;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using ClosedXML.Excel;
using DocumentFormat.OpenXml.Office2010.ExcelAc;
using DocumentFormat.OpenXml.Spreadsheet;
using ExcelDataReader;
using FastReport;
using FastReport.Export.Csv;
using FastReport.Export.Mht;
using FastReport.Export.OoXML;
using FastReport.Export.Pdf;
using Microsoft.AspNetCore.Mvc;
using Microsoft.VisualBasic;
using rmutr_report.Models;
using rmutr_report.Models.Hr;
using Swashbuckle.AspNetCore.Annotations;
namespace rmutr_report.Controllers
{
[SwaggerTag("สำหรับรายงานตัวชี้วัดและเป้าหมาย")]
public class KPI : Controller
{
readonly Setting _setting;
public KPI(Setting setting)
{
_setting = setting;
}
[HttpPost, Route("reports/kpi/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetKpiReport([FromRoute] string type, [FromBody] List<kpi> _kpi)
{
DataTable table = new DataTable();
var workbook1 = new XLWorkbook();
var ws = workbook1.Worksheets.Add("kpi");
table.TableName = "kpi";
ws.Cell("A1").Value = "ประเด็นยุทธศาสตร์/เป้าหมายหลัก/ตัวชี้วัด";
ws.Cell("A1").Style.Alignment.WrapText = true;
ws.Range("A1:A2").Column(1).Merge();
ws.Range("B1:C2").Merge().Value = "ตัวชี้วัด";
ws.Range("D2").Value = "หน่วย";
ws.Range("E2").Value = "ค่าเป้าหมาย";
ws.Range("F1:F2").Merge().Value = "ผู้รับผิดชอบกำกับดูแล";
ws.Range("G1:G2").Merge().Value = "ผู้รับผิดชอบในการปฎิบัติงาน";
ws.Range("H1:H2").Merge().Value = "ผู้รวบรวมและรายงานผลตัวชี้วัด";
ws.Range("A1:A2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("B1:C2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("B1:C2").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("D1:E1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("D2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("E2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("F1:F2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("F1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("G1:G2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("G1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("H1:H2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("H1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
//ws.Cell("B1:C2").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("A1:A2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("B1:C2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("D1:E1").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("D2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("E2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("F1:F2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("G1:G2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("H1:H2").Style.Fill.BackgroundColor = XLColor.SkyBlue;
ws.Range("A1:A2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range("B1:C2").Style.Border.BottomBorder = XLBorderStyleValues.Thin;
ws.Range("D1:E1").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range("D2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range("E2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range("F1:F2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range("G1:G2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range("H1:H2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Column(1).Width = 20;
ws.Column(2).Width = 5;
ws.Column(3).Width = 30;
ws.Column(4).Width = 10;
ws.Column(5).Width = 20;
ws.Column(6).Width = 40;
ws.Column(7).Width = 40;
ws.Column(8).Width = 40;
ws.Column(2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Column(1).Style.Font.FontName = "TH Sarabun New";
ws.Column(1).Style.Font.FontSize = 16;
ws.Column(2).Style.Font.FontName = "TH Sarabun New";
ws.Column(2).Style.Font.FontSize = 16;
ws.Column(3).Style.Font.FontName = "TH Sarabun New";
ws.Column(3).Style.Font.FontSize = 16;
ws.Column(4).Style.Font.FontName = "TH Sarabun New";
ws.Column(4).Style.Font.FontSize = 16;
ws.Column(5).Style.Font.FontName = "TH Sarabun New";
ws.Column(5).Style.Font.FontSize = 16;
ws.Column(6).Style.Font.FontName = "TH Sarabun New";
ws.Column(6).Style.Font.FontSize = 16;
ws.Column(7).Style.Font.FontName = "TH Sarabun New";
ws.Column(7).Style.Font.FontSize = 16;
ws.Column(8).Style.Font.FontName = "TH Sarabun New";
ws.Column(8).Style.Font.FontSize = 16;
int col = 1;
int row = 3;
foreach (var kpis in _kpi)
{
if (_kpi != null)
{
ws.Range("D1:E1").Merge().Value = "ค่าเป้าหมาย ปี " + kpis.academic_year.Substring(2, 2);
// var mergedRange = ws.MergedRanges.First(r => r.Contains("A"));
// mergedRange.Style.Fill.BackgroundColor = XLColor.Bisque;
foreach (var header in kpis.header_data)
{
ws.Cell(row, 1).Value = header.header_1;
ws.Cell(row, 1).Style.Fill.BackgroundColor = XLColor.Bisque;
ws.Range(ws.Cell(row, 1),ws.Cell(row, 8)).Merge().Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
row++;
ws.Cell(row, 1).Value = header.header_2;
ws.Cell(row, 1).Style.Fill.BackgroundColor = XLColor.LavenderBlush;
ws.Range(ws.Cell(row, 1),ws.Cell(row, 8)).Merge().Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
row++;
ws.Cell(row, 1).Value = header.header_3;
ws.Cell(row, 1).Style.Fill.BackgroundColor = XLColor.Beige;
ws.Range(ws.Cell(row, 1),ws.Cell(row, 8)).Merge().Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
row++;
}
var data = kpis.header_data.Select(d => d.data).ToList();
foreach (var detail in data)
{
foreach (var data1 in detail)
{
ws.Cell(row, 2).Value = data1.row;
ws.Cell(row, 3).Value = data1.name;
ws.Cell(row, 4).Value = data1.unit;
ws.Cell(row, 5).Value = data1.value;
ws.Cell(row, 6).Value = data1.responsible_person;
ws.Cell(row, 7).Value = data1.responsible_work;
ws.Cell(row, 8).Value = data1.collector;
ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row,2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row,2).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row,2).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 3).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 3).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 4).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 4).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 5).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 5).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 6).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 6).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 7).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 7).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 8).Style.Border.LeftBorder = XLBorderStyleValues.Thin;
ws.Cell(row, 8).Style.Border.RightBorder = XLBorderStyleValues.Thin;
row++;
// ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
// ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
// ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
// ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
// ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
}
//row++;
}
}
}
using (var stream = new MemoryStream())
{
workbook1.SaveAs(stream);
var content = stream.ToArray();
string date = DateTime.Now.ToString("yyyyMMddHHmmss");
return File(
content,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"kpi_" + date + ".xlsx");
}
}
}
}

34
Models/kpi.cs Normal file
View File

@@ -0,0 +1,34 @@
using System.Collections.Generic;
namespace rmutr_report.Models
{
public class kpi
{
public string academic_year { get; set; }
public List<kpi_data_detail> header_data { get; set; }
}
public class kpi_data_detail
{
public string header_1 { get; set; }
public string header_2 { get; set; }
public string header_3 { get; set; }
public List<kpi_data_details> data { get; set; }
}
public class kpi_data_details
{
public int? row { get; set; }
public string name { get; set; }
public string unit { get; set; }
public int? value { get; set; }
public string responsible_person { get; set; }
public string responsible_work { get; set; }
public string collector { get; set; }
}
}

View File

@@ -33,7 +33,10 @@
".NETCoreApp,Version=v5.0": { ".NETCoreApp,Version=v5.0": {
"rmutr-report/1.0.0": { "rmutr-report/1.0.0": {
"dependencies": { "dependencies": {
"ClosedXML": "0.96.0",
"ExcelDataReader": "3.7.0-develop00310",
"FastReport.Core": "2021.3.0", "FastReport.Core": "2021.3.0",
"SeventyOneDev.Utilities": "1.10.12",
"Swashbuckle.AspNetCore": "5.6.3", "Swashbuckle.AspNetCore": "5.6.3",
"Swashbuckle.AspNetCore.Annotations": "6.0.7", "Swashbuckle.AspNetCore.Annotations": "6.0.7",
"Microsoft.AspNetCore.Antiforgery": "5.0.0.0", "Microsoft.AspNetCore.Antiforgery": "5.0.0.0",
@@ -113,10 +116,10 @@
"Microsoft.AspNetCore.StaticFiles": "5.0.0.0", "Microsoft.AspNetCore.StaticFiles": "5.0.0.0",
"Microsoft.AspNetCore.WebSockets": "5.0.0.0", "Microsoft.AspNetCore.WebSockets": "5.0.0.0",
"Microsoft.AspNetCore.WebUtilities": "5.0.0.0", "Microsoft.AspNetCore.WebUtilities": "5.0.0.0",
"Microsoft.CSharp": "5.0.0.0", "Microsoft.CSharp.Reference": "5.0.0.0",
"Microsoft.Extensions.Caching.Abstractions": "5.0.0.0", "Microsoft.Extensions.Caching.Abstractions.Reference": "5.0.0.0",
"Microsoft.Extensions.Caching.Memory": "5.0.0.0", "Microsoft.Extensions.Caching.Memory.Reference": "5.0.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0.0", "Microsoft.Extensions.Configuration.Abstractions.Reference": "5.0.0.0",
"Microsoft.Extensions.Configuration.Binder": "5.0.0.0", "Microsoft.Extensions.Configuration.Binder": "5.0.0.0",
"Microsoft.Extensions.Configuration.CommandLine": "5.0.0.0", "Microsoft.Extensions.Configuration.CommandLine": "5.0.0.0",
"Microsoft.Extensions.Configuration": "5.0.0.0", "Microsoft.Extensions.Configuration": "5.0.0.0",
@@ -127,8 +130,7 @@
"Microsoft.Extensions.Configuration.KeyPerFile": "5.0.0.0", "Microsoft.Extensions.Configuration.KeyPerFile": "5.0.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "5.0.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "5.0.0.0",
"Microsoft.Extensions.Configuration.Xml": "5.0.0.0", "Microsoft.Extensions.Configuration.Xml": "5.0.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0.0", "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "5.0.0.0",
"Microsoft.Extensions.DependencyInjection": "5.0.0.0",
"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "5.0.0.0", "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "5.0.0.0",
"Microsoft.Extensions.Diagnostics.HealthChecks": "5.0.0.0", "Microsoft.Extensions.Diagnostics.HealthChecks": "5.0.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "5.0.0.0", "Microsoft.Extensions.FileProviders.Abstractions": "5.0.0.0",
@@ -143,19 +145,19 @@
"Microsoft.Extensions.Identity.Stores": "5.0.0.0", "Microsoft.Extensions.Identity.Stores": "5.0.0.0",
"Microsoft.Extensions.Localization.Abstractions": "5.0.0.0", "Microsoft.Extensions.Localization.Abstractions": "5.0.0.0",
"Microsoft.Extensions.Localization": "5.0.0.0", "Microsoft.Extensions.Localization": "5.0.0.0",
"Microsoft.Extensions.Logging.Abstractions": "5.0.0.0", "Microsoft.Extensions.Logging.Abstractions.Reference": "5.0.0.0",
"Microsoft.Extensions.Logging.Configuration": "5.0.0.0", "Microsoft.Extensions.Logging.Configuration": "5.0.0.0",
"Microsoft.Extensions.Logging.Console": "5.0.0.0", "Microsoft.Extensions.Logging.Console": "5.0.0.0",
"Microsoft.Extensions.Logging.Debug": "5.0.0.0", "Microsoft.Extensions.Logging.Debug": "5.0.0.0",
"Microsoft.Extensions.Logging": "5.0.0.0", "Microsoft.Extensions.Logging.Reference": "5.0.0.0",
"Microsoft.Extensions.Logging.EventLog": "5.0.0.0", "Microsoft.Extensions.Logging.EventLog": "5.0.0.0",
"Microsoft.Extensions.Logging.EventSource": "5.0.0.0", "Microsoft.Extensions.Logging.EventSource": "5.0.0.0",
"Microsoft.Extensions.Logging.TraceSource": "5.0.0.0", "Microsoft.Extensions.Logging.TraceSource": "5.0.0.0",
"Microsoft.Extensions.ObjectPool": "5.0.0.0", "Microsoft.Extensions.ObjectPool": "5.0.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "5.0.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "5.0.0.0",
"Microsoft.Extensions.Options.DataAnnotations": "5.0.0.0", "Microsoft.Extensions.Options.DataAnnotations": "5.0.0.0",
"Microsoft.Extensions.Options": "5.0.0.0", "Microsoft.Extensions.Options.Reference": "5.0.0.0",
"Microsoft.Extensions.Primitives": "5.0.0.0", "Microsoft.Extensions.Primitives.Reference": "5.0.0.0",
"Microsoft.Extensions.WebEncoders": "5.0.0.0", "Microsoft.Extensions.WebEncoders": "5.0.0.0",
"Microsoft.JSInterop": "5.0.0.0", "Microsoft.JSInterop": "5.0.0.0",
"Microsoft.Net.Http.Headers": "5.0.0.0", "Microsoft.Net.Http.Headers": "5.0.0.0",
@@ -172,7 +174,7 @@
"System.Collections.Immutable.Reference": "5.0.0.0", "System.Collections.Immutable.Reference": "5.0.0.0",
"System.Collections.NonGeneric": "5.0.0.0", "System.Collections.NonGeneric": "5.0.0.0",
"System.Collections.Specialized": "5.0.0.0", "System.Collections.Specialized": "5.0.0.0",
"System.ComponentModel.Annotations": "5.0.0.0", "System.ComponentModel.Annotations.Reference": "5.0.0.0",
"System.ComponentModel.DataAnnotations": "4.0.0.0", "System.ComponentModel.DataAnnotations": "4.0.0.0",
"System.ComponentModel": "5.0.0.0", "System.ComponentModel": "5.0.0.0",
"System.ComponentModel.EventBasedAsync": "5.0.0.0", "System.ComponentModel.EventBasedAsync": "5.0.0.0",
@@ -186,7 +188,6 @@
"System.Data": "4.0.0.0", "System.Data": "4.0.0.0",
"System.Diagnostics.Contracts": "5.0.0.0", "System.Diagnostics.Contracts": "5.0.0.0",
"System.Diagnostics.Debug": "5.0.0.0", "System.Diagnostics.Debug": "5.0.0.0",
"System.Diagnostics.DiagnosticSource": "5.0.0.0",
"System.Diagnostics.EventLog": "5.0.0.0", "System.Diagnostics.EventLog": "5.0.0.0",
"System.Diagnostics.FileVersionInfo": "5.0.0.0", "System.Diagnostics.FileVersionInfo": "5.0.0.0",
"System.Diagnostics.Process": "5.0.0.0", "System.Diagnostics.Process": "5.0.0.0",
@@ -327,6 +328,59 @@
"rmutr-report.dll": {} "rmutr-report.dll": {}
} }
}, },
"ClosedXML/0.96.0": {
"dependencies": {
"DocumentFormat.OpenXml": "2.16.0",
"ExcelNumberFormat": "1.1.0",
"Microsoft.CSharp": "4.7.0",
"System.Drawing.Common": "4.6.1"
},
"runtime": {
"lib/netstandard2.0/ClosedXML.dll": {
"assemblyVersion": "0.96.0.0",
"fileVersion": "0.96.0.0"
}
},
"compile": {
"lib/netstandard2.0/ClosedXML.dll": {}
}
},
"DocumentFormat.OpenXml/2.16.0": {
"dependencies": {
"System.IO.Packaging": "4.7.0"
},
"runtime": {
"lib/netstandard2.0/DocumentFormat.OpenXml.dll": {
"assemblyVersion": "2.16.0.0",
"fileVersion": "2.16.0.0"
}
},
"compile": {
"lib/netstandard2.0/DocumentFormat.OpenXml.dll": {}
}
},
"ExcelDataReader/3.7.0-develop00310": {
"runtime": {
"lib/netstandard2.0/ExcelDataReader.dll": {
"assemblyVersion": "3.7.0.0",
"fileVersion": "3.7.0.0"
}
},
"compile": {
"lib/netstandard2.0/ExcelDataReader.dll": {}
}
},
"ExcelNumberFormat/1.1.0": {
"runtime": {
"lib/netstandard2.0/ExcelNumberFormat.dll": {
"assemblyVersion": "1.1.0.0",
"fileVersion": "1.1.0.0"
}
},
"compile": {
"lib/netstandard2.0/ExcelNumberFormat.dll": {}
}
},
"FastReport.Compat/2021.2.0": { "FastReport.Compat/2021.2.0": {
"dependencies": { "dependencies": {
"Microsoft.CodeAnalysis.CSharp": "3.3.1", "Microsoft.CodeAnalysis.CSharp": "3.3.1",
@@ -377,11 +431,22 @@
} }
} }
}, },
"Humanizer.Core/2.8.26": {
"runtime": {
"lib/netstandard2.0/Humanizer.dll": {
"assemblyVersion": "2.8.0.0",
"fileVersion": "2.8.26.1919"
}
},
"compile": {
"lib/netstandard2.0/Humanizer.dll": {}
}
},
"Microsoft.CodeAnalysis.Analyzers/2.9.4": {}, "Microsoft.CodeAnalysis.Analyzers/2.9.4": {},
"Microsoft.CodeAnalysis.Common/3.3.1": { "Microsoft.CodeAnalysis.Common/3.3.1": {
"dependencies": { "dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "2.9.4", "Microsoft.CodeAnalysis.Analyzers": "2.9.4",
"System.Collections.Immutable": "1.5.0", "System.Collections.Immutable": "5.0.0",
"System.Memory": "4.5.3", "System.Memory": "4.5.3",
"System.Reflection.Metadata": "1.6.0", "System.Reflection.Metadata": "1.6.0",
"System.Runtime.CompilerServices.Unsafe": "4.5.2", "System.Runtime.CompilerServices.Unsafe": "4.5.2",
@@ -549,7 +614,122 @@
"lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.dll": {} "lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.dll": {}
} }
}, },
"Microsoft.CSharp/4.7.0": {},
"Microsoft.EntityFrameworkCore/5.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "5.0.5",
"Microsoft.EntityFrameworkCore.Analyzers": "5.0.5",
"Microsoft.Extensions.Caching.Memory": "5.0.0",
"Microsoft.Extensions.DependencyInjection": "5.0.1",
"Microsoft.Extensions.Logging": "5.0.0",
"System.Collections.Immutable": "5.0.0",
"System.ComponentModel.Annotations": "5.0.0",
"System.Diagnostics.DiagnosticSource": "5.0.1"
},
"runtime": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "5.0.5.0",
"fileVersion": "5.0.521.16102"
}
},
"compile": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.dll": {}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/5.0.5": {
"runtime": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "5.0.5.0",
"fileVersion": "5.0.521.16102"
}
},
"compile": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/5.0.5": {},
"Microsoft.EntityFrameworkCore.Design/5.0.5": {
"dependencies": {
"Humanizer.Core": "2.8.26",
"Microsoft.CSharp": "4.7.0",
"Microsoft.EntityFrameworkCore.Relational": "5.0.5"
},
"runtime": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.Design.dll": {
"assemblyVersion": "5.0.5.0",
"fileVersion": "5.0.521.16102"
}
},
"compile": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.Design.dll": {}
}
},
"Microsoft.EntityFrameworkCore.Relational/5.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "5.0.5",
"Microsoft.Extensions.Configuration.Abstractions": "5.0.0"
},
"runtime": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "5.0.5.0",
"fileVersion": "5.0.521.16102"
}
},
"compile": {
"lib/netstandard2.1/Microsoft.EntityFrameworkCore.Relational.dll": {}
}
},
"Microsoft.Extensions.ApiDescription.Server/3.0.0": {}, "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
"Microsoft.Extensions.Caching.Abstractions/5.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "5.0.0"
}
},
"Microsoft.Extensions.Caching.Memory/5.0.0": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "5.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
"Microsoft.Extensions.Logging.Abstractions": "5.0.0",
"Microsoft.Extensions.Options": "5.0.0",
"Microsoft.Extensions.Primitives": "5.0.0"
}
},
"Microsoft.Extensions.Configuration.Abstractions/5.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "5.0.0"
}
},
"Microsoft.Extensions.DependencyInjection/5.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0"
},
"runtime": {
"lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "5.0.0.1",
"fileVersion": "5.0.120.57516"
}
},
"compile": {
"lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": {}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {},
"Microsoft.Extensions.Logging/5.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "5.0.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
"Microsoft.Extensions.Logging.Abstractions": "5.0.0",
"Microsoft.Extensions.Options": "5.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions/5.0.0": {},
"Microsoft.Extensions.Options/5.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
"Microsoft.Extensions.Primitives": "5.0.0"
}
},
"Microsoft.Extensions.Primitives/5.0.0": {},
"Microsoft.NETCore.Platforms/3.0.0": {}, "Microsoft.NETCore.Platforms/3.0.0": {},
"Microsoft.OpenApi/1.2.3": { "Microsoft.OpenApi/1.2.3": {
"runtime": { "runtime": {
@@ -608,6 +788,21 @@
} }
} }
}, },
"SeventyOneDev.Utilities/1.10.12": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "5.0.5",
"Microsoft.EntityFrameworkCore.Design": "5.0.5"
},
"runtime": {
"lib/net5.0/SeventyOneDev.dll": {
"assemblyVersion": "1.10.12.0",
"fileVersion": "1.10.12.0"
}
},
"compile": {
"lib/net5.0/SeventyOneDev.dll": {}
}
},
"Swashbuckle.AspNetCore/5.6.3": { "Swashbuckle.AspNetCore/5.6.3": {
"dependencies": { "dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "3.0.0", "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
@@ -669,7 +864,8 @@
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
} }
}, },
"System.Collections.Immutable/1.5.0": {}, "System.Collections.Immutable/5.0.0": {},
"System.ComponentModel.Annotations/5.0.0": {},
"System.Data.SqlClient/4.4.3": { "System.Data.SqlClient/4.4.3": {
"dependencies": { "dependencies": {
"Microsoft.Win32.Registry": "4.4.0", "Microsoft.Win32.Registry": "4.4.0",
@@ -701,6 +897,17 @@
"ref/netstandard2.0/System.Data.SqlClient.dll": {} "ref/netstandard2.0/System.Data.SqlClient.dll": {}
} }
}, },
"System.Diagnostics.DiagnosticSource/5.0.1": {
"runtime": {
"lib/net5.0/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.220.61120"
}
},
"compile": {
"lib/net5.0/System.Diagnostics.DiagnosticSource.dll": {}
}
},
"System.Drawing.Common/4.6.1": { "System.Drawing.Common/4.6.1": {
"dependencies": { "dependencies": {
"Microsoft.NETCore.Platforms": "3.0.0", "Microsoft.NETCore.Platforms": "3.0.0",
@@ -710,6 +917,17 @@
"ref/netcoreapp3.0/System.Drawing.Common.dll": {} "ref/netcoreapp3.0/System.Drawing.Common.dll": {}
} }
}, },
"System.IO.Packaging/4.7.0": {
"runtime": {
"lib/netstandard2.0/System.IO.Packaging.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.56404"
}
},
"compile": {
"ref/netstandard2.0/System.IO.Packaging.dll": {}
}
},
"System.Memory/4.5.3": {}, "System.Memory/4.5.3": {},
"System.Reflection.Metadata/1.6.0": {}, "System.Reflection.Metadata/1.6.0": {},
"System.Runtime.CompilerServices.Unsafe/4.5.2": {}, "System.Runtime.CompilerServices.Unsafe/4.5.2": {},
@@ -1212,25 +1430,25 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.CSharp/5.0.0.0": { "Microsoft.CSharp.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.CSharp.dll": {} "Microsoft.CSharp.dll": {}
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Caching.Abstractions/5.0.0.0": { "Microsoft.Extensions.Caching.Abstractions.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Caching.Abstractions.dll": {} "Microsoft.Extensions.Caching.Abstractions.dll": {}
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Caching.Memory/5.0.0.0": { "Microsoft.Extensions.Caching.Memory.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Caching.Memory.dll": {} "Microsoft.Extensions.Caching.Memory.dll": {}
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Configuration.Abstractions/5.0.0.0": { "Microsoft.Extensions.Configuration.Abstractions.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Configuration.Abstractions.dll": {} "Microsoft.Extensions.Configuration.Abstractions.dll": {}
}, },
@@ -1296,18 +1514,12 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0.0": { "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.DependencyInjection/5.0.0.0": {
"compile": {
"Microsoft.Extensions.DependencyInjection.dll": {}
},
"compileOnly": true
},
"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": { "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {}
@@ -1392,7 +1604,7 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Logging.Abstractions/5.0.0.0": { "Microsoft.Extensions.Logging.Abstractions.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Logging.Abstractions.dll": {} "Microsoft.Extensions.Logging.Abstractions.dll": {}
}, },
@@ -1416,7 +1628,7 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Logging/5.0.0.0": { "Microsoft.Extensions.Logging.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Logging.dll": {} "Microsoft.Extensions.Logging.dll": {}
}, },
@@ -1458,13 +1670,13 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Options/5.0.0.0": { "Microsoft.Extensions.Options.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Options.dll": {} "Microsoft.Extensions.Options.dll": {}
}, },
"compileOnly": true "compileOnly": true
}, },
"Microsoft.Extensions.Primitives/5.0.0.0": { "Microsoft.Extensions.Primitives.Reference/5.0.0.0": {
"compile": { "compile": {
"Microsoft.Extensions.Primitives.dll": {} "Microsoft.Extensions.Primitives.dll": {}
}, },
@@ -1566,7 +1778,7 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"System.ComponentModel.Annotations/5.0.0.0": { "System.ComponentModel.Annotations.Reference/5.0.0.0": {
"compile": { "compile": {
"System.ComponentModel.Annotations.dll": {} "System.ComponentModel.Annotations.dll": {}
}, },
@@ -1650,12 +1862,6 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"System.Diagnostics.DiagnosticSource/5.0.0.0": {
"compile": {
"System.Diagnostics.DiagnosticSource.dll": {}
},
"compileOnly": true
},
"System.Diagnostics.EventLog/5.0.0.0": { "System.Diagnostics.EventLog/5.0.0.0": {
"compile": { "compile": {
"System.Diagnostics.EventLog.dll": {} "System.Diagnostics.EventLog.dll": {}
@@ -2456,6 +2662,34 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"ClosedXML/0.96.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3VLfl4wCMHDuaV0GwA9MHY6BvKlTH4zaNG/ah6QODCZYMqLS6m0JVZph5kGpbuCCCyKXdO2hiUd/e35Wzd/Zmw==",
"path": "closedxml/0.96.0",
"hashPath": "closedxml.0.96.0.nupkg.sha512"
},
"DocumentFormat.OpenXml/2.16.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RhpnDgyyx1KjZm98T3w3bSXFHG/7ZNUaVmz4NAUA+jmV3PcVNZeW87Y04CpBNLdDHEMSspirfo0B5kLRaoE97w==",
"path": "documentformat.openxml/2.16.0",
"hashPath": "documentformat.openxml.2.16.0.nupkg.sha512"
},
"ExcelDataReader/3.7.0-develop00310": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ox77cjWP8h1z0cH1VR/hsvGYHng/9o6uxaE/Ui14xphEUU1Ovluipcn7gJE5ZmXSBCzT2x6c2OTBwyMBk+ysDw==",
"path": "exceldatareader/3.7.0-develop00310",
"hashPath": "exceldatareader.3.7.0-develop00310.nupkg.sha512"
},
"ExcelNumberFormat/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-R3BVHPs9O+RkExbZYTGT0+9HLbi8ZrNij1Yziyw6znd3J7P3uoIR07uwTLGOogtz1p6+0sna66eBoXu7tBiVQA==",
"path": "excelnumberformat/1.1.0",
"hashPath": "excelnumberformat.1.1.0.nupkg.sha512"
},
"FastReport.Compat/2021.2.0": { "FastReport.Compat/2021.2.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2477,6 +2711,13 @@
"path": "fastreport.datavisualization/2021.2.0", "path": "fastreport.datavisualization/2021.2.0",
"hashPath": "fastreport.datavisualization.2021.2.0.nupkg.sha512" "hashPath": "fastreport.datavisualization.2021.2.0.nupkg.sha512"
}, },
"Humanizer.Core/2.8.26": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==",
"path": "humanizer.core/2.8.26",
"hashPath": "humanizer.core.2.8.26.nupkg.sha512"
},
"Microsoft.CodeAnalysis.Analyzers/2.9.4": { "Microsoft.CodeAnalysis.Analyzers/2.9.4": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2505,6 +2746,48 @@
"path": "microsoft.codeanalysis.visualbasic/3.3.1", "path": "microsoft.codeanalysis.visualbasic/3.3.1",
"hashPath": "microsoft.codeanalysis.visualbasic.3.3.1.nupkg.sha512" "hashPath": "microsoft.codeanalysis.visualbasic.3.3.1.nupkg.sha512"
}, },
"Microsoft.CSharp/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
"path": "microsoft.csharp/4.7.0",
"hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/5.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lBIGKXhduT94Qats0ImMma9NWnsSLhz04JdD+Mi7DeCDPd3hiA668jREzCiLb9FqcmAIrLx8pxIo9cwjEHfYtQ==",
"path": "microsoft.entityframeworkcore/5.0.5",
"hashPath": "microsoft.entityframeworkcore.5.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/5.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jS7+hySzNS9wCmREbWTVaa5EA+aLT7wb1Si1jhMgAiGrbLQSj6wPnS8WbhO5a7iAq45pDEK0KghtrPDFjfTxVw==",
"path": "microsoft.entityframeworkcore.abstractions/5.0.5",
"hashPath": "microsoft.entityframeworkcore.abstractions.5.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/5.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-czVyD5h0etXlrFHln0GPwlhmNm4yFe8vA/xfW/oN26OT8AAWkA6YPjr+z68/kmPqMWFo8UHxvDBZ9g2TiJY9qQ==",
"path": "microsoft.entityframeworkcore.analyzers/5.0.5",
"hashPath": "microsoft.entityframeworkcore.analyzers.5.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Design/5.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bEjgWGrEWtCQl1A3wx1xW+tALhuWHG+0hXFr9G+GrwkVLaZiW0tILqRx1DJ0y4t12dUf8tMsv0LMokKIf8IOFw==",
"path": "microsoft.entityframeworkcore.design/5.0.5",
"hashPath": "microsoft.entityframeworkcore.design.5.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/5.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-D+9me6olfUKpti0WkMFsKk9T4uTPZ+3mg/NIwq1Fhp/qQAu9yg2FZTUa0O8ugGuiGyJHfi8tMvh+iCL0LTpG4g==",
"path": "microsoft.entityframeworkcore.relational/5.0.5",
"hashPath": "microsoft.entityframeworkcore.relational.5.0.5.nupkg.sha512"
},
"Microsoft.Extensions.ApiDescription.Server/3.0.0": { "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2512,6 +2795,69 @@
"path": "microsoft.extensions.apidescription.server/3.0.0", "path": "microsoft.extensions.apidescription.server/3.0.0",
"hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512" "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
}, },
"Microsoft.Extensions.Caching.Abstractions/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bu8As90/SBAouMZ6fJ+qRNo1X+KgHGrVueFhhYi+E5WqEhcnp2HoWRFnMzXQ6g4RdZbvPowFerSbKNH4Dtg5yg==",
"path": "microsoft.extensions.caching.abstractions/5.0.0",
"hashPath": "microsoft.extensions.caching.abstractions.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/1qPCleFOkJe0O+xmFqCNLFYQZTJz965sVw8CUB/BQgsApBwzAUsL2BUkDvQW+geRUVTXUS9zLa0pBjC2VJ1gA==",
"path": "microsoft.extensions.caching.memory/5.0.0",
"hashPath": "microsoft.extensions.caching.memory.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ETjSBHMp3OAZ4HxGQYpwyGsD8Sw5FegQXphi0rpoGMT74S4+I2mm7XJEswwn59XAaKOzC15oDSOWEE8SzDCd6Q==",
"path": "microsoft.extensions.configuration.abstractions/5.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/5.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-//mDNrYeiJ0eh/awFhDFJQzkRVra/njU5Y4fyK7X29g5HScrzbUkKOKlyTtygthcGFt4zNC8G5CFCjb/oizomA==",
"path": "microsoft.extensions.dependencyinjection/5.0.1",
"hashPath": "microsoft.extensions.dependencyinjection.5.0.1.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==",
"path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==",
"path": "microsoft.extensions.logging/5.0.0",
"hashPath": "microsoft.extensions.logging.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==",
"path": "microsoft.extensions.logging.abstractions/5.0.0",
"hashPath": "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Options/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==",
"path": "microsoft.extensions.options/5.0.0",
"hashPath": "microsoft.extensions.options.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==",
"path": "microsoft.extensions.primitives/5.0.0",
"hashPath": "microsoft.extensions.primitives.5.0.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/3.0.0": { "Microsoft.NETCore.Platforms/3.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2568,6 +2914,13 @@
"path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0",
"hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
}, },
"SeventyOneDev.Utilities/1.10.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qZrTHa5hkMzfRig2tVlDslUCurW8w4xKaL9p8QitvWohE+VKjo3LJOT3qkTsUJ2iE42B9ZXrRQlTxJc9KhUw9g==",
"path": "seventyonedev.utilities/1.10.12",
"hashPath": "seventyonedev.utilities.1.10.12.nupkg.sha512"
},
"Swashbuckle.AspNetCore/5.6.3": { "Swashbuckle.AspNetCore/5.6.3": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2603,12 +2956,19 @@
"path": "swashbuckle.aspnetcore.swaggerui/5.6.3", "path": "swashbuckle.aspnetcore.swaggerui/5.6.3",
"hashPath": "swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512" "hashPath": "swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512"
}, },
"System.Collections.Immutable/1.5.0": { "System.Collections.Immutable/5.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", "sha512": "sha512-FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g==",
"path": "system.collections.immutable/1.5.0", "path": "system.collections.immutable/5.0.0",
"hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" "hashPath": "system.collections.immutable.5.0.0.nupkg.sha512"
},
"System.ComponentModel.Annotations/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==",
"path": "system.componentmodel.annotations/5.0.0",
"hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512"
}, },
"System.Data.SqlClient/4.4.3": { "System.Data.SqlClient/4.4.3": {
"type": "package", "type": "package",
@@ -2617,6 +2977,13 @@
"path": "system.data.sqlclient/4.4.3", "path": "system.data.sqlclient/4.4.3",
"hashPath": "system.data.sqlclient.4.4.3.nupkg.sha512" "hashPath": "system.data.sqlclient.4.4.3.nupkg.sha512"
}, },
"System.Diagnostics.DiagnosticSource/5.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uXQEYqav2V3zP6OwkOKtLv+qIi6z3m1hsGyKwXX7ZA7htT4shoVccGxnJ9kVRFPNAsi1ArZTq2oh7WOto6GbkQ==",
"path": "system.diagnostics.diagnosticsource/5.0.1",
"hashPath": "system.diagnostics.diagnosticsource.5.0.1.nupkg.sha512"
},
"System.Drawing.Common/4.6.1": { "System.Drawing.Common/4.6.1": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2624,6 +2991,13 @@
"path": "system.drawing.common/4.6.1", "path": "system.drawing.common/4.6.1",
"hashPath": "system.drawing.common.4.6.1.nupkg.sha512" "hashPath": "system.drawing.common.4.6.1.nupkg.sha512"
}, },
"System.IO.Packaging/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9VV4KAbgRQZ79iEoG40KIeZy38O30oWwewScAST879+oki8g/Wa2HXZQgrhDDxQM4GkP1PnRJll05NMiVPbYAw==",
"path": "system.io.packaging/4.7.0",
"hashPath": "system.io.packaging.4.7.0.nupkg.sha512"
},
"System.Memory/4.5.3": { "System.Memory/4.5.3": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -3086,22 +3460,22 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.CSharp/5.0.0.0": { "Microsoft.CSharp.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Caching.Abstractions/5.0.0.0": { "Microsoft.Extensions.Caching.Abstractions.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Caching.Memory/5.0.0.0": { "Microsoft.Extensions.Caching.Memory.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Configuration.Abstractions/5.0.0.0": { "Microsoft.Extensions.Configuration.Abstractions.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
@@ -3156,12 +3530,7 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0.0": { "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/5.0.0.0": {
"type": "referenceassembly",
"serviceable": false,
"sha512": ""
},
"Microsoft.Extensions.DependencyInjection/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
@@ -3236,7 +3605,7 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Logging.Abstractions/5.0.0.0": { "Microsoft.Extensions.Logging.Abstractions.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
@@ -3256,7 +3625,7 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Logging/5.0.0.0": { "Microsoft.Extensions.Logging.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
@@ -3291,12 +3660,12 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Options/5.0.0.0": { "Microsoft.Extensions.Options.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"Microsoft.Extensions.Primitives/5.0.0.0": { "Microsoft.Extensions.Primitives.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
@@ -3381,7 +3750,7 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"System.ComponentModel.Annotations/5.0.0.0": { "System.ComponentModel.Annotations.Reference/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
@@ -3451,11 +3820,6 @@
"serviceable": false, "serviceable": false,
"sha512": "" "sha512": ""
}, },
"System.Diagnostics.DiagnosticSource/5.0.0.0": {
"type": "referenceassembly",
"serviceable": false,
"sha512": ""
},
"System.Diagnostics.EventLog/5.0.0.0": { "System.Diagnostics.EventLog/5.0.0.0": {
"type": "referenceassembly", "type": "referenceassembly",
"serviceable": false, "serviceable": false,

View File

@@ -164,3 +164,16 @@ C:\Users\Mercedes Benz\Documents\rmutr_report\obj\Debug\net5.0\rmutr-report.pdb
C:\Users\Mercedes Benz\Documents\rmutr_report\obj\Debug\net5.0\rmutr-report.genruntimeconfig.cache C:\Users\Mercedes Benz\Documents\rmutr_report\obj\Debug\net5.0\rmutr-report.genruntimeconfig.cache
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Swashbuckle.AspNetCore.Annotations.dll C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Swashbuckle.AspNetCore.Annotations.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\obj\Debug\net5.0\refint\rmutr-report.dll C:\Users\Mercedes Benz\Documents\rmutr_report\obj\Debug\net5.0\refint\rmutr-report.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\ClosedXML.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\DocumentFormat.OpenXml.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\ExcelDataReader.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\ExcelNumberFormat.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\System.IO.Packaging.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Humanizer.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Microsoft.EntityFrameworkCore.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Microsoft.EntityFrameworkCore.Abstractions.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Microsoft.EntityFrameworkCore.Design.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Microsoft.EntityFrameworkCore.Relational.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\Microsoft.Extensions.DependencyInjection.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\SeventyOneDev.dll
C:\Users\Mercedes Benz\Documents\rmutr_report\bin\Debug\net5.0\System.Diagnostics.DiagnosticSource.dll

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
"restore":{"projectUniqueName":"C:\\Users\\Mercedes Benz\\Documents\\rmutr_report\\rmutr-report.csproj","projectName":"rmutr-report","projectPath":"C:\\Users\\Mercedes Benz\\Documents\\rmutr_report\\rmutr-report.csproj","outputPath":"C:\\Users\\Mercedes Benz\\Documents\\rmutr_report\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net5.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{}},"frameworks":{"net5.0":{"targetAlias":"net5.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net5.0":{"targetAlias":"net5.0","dependencies":{"FastReport.Core":{"target":"Package","version":"[2021.3.0, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[5.6.3, )"},"Swashbuckle.AspNetCore.Annotations":{"target":"Package","version":"[6.0.7, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.NETCore.App.Host.win-x64","version":"[5.0.17, 5.0.17]"}],"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json"}} "restore":{"projectUniqueName":"C:\\Users\\Mercedes Benz\\Documents\\rmutr_report\\rmutr-report.csproj","projectName":"rmutr-report","projectPath":"C:\\Users\\Mercedes Benz\\Documents\\rmutr_report\\rmutr-report.csproj","outputPath":"C:\\Users\\Mercedes Benz\\Documents\\rmutr_report\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net5.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{}},"frameworks":{"net5.0":{"targetAlias":"net5.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net5.0":{"targetAlias":"net5.0","dependencies":{"ClosedXML":{"target":"Package","version":"[0.96.0, )"},"ExcelDataReader":{"target":"Package","version":"[3.7.0-develop00310, )"},"FastReport.Core":{"target":"Package","version":"[2021.3.0, )"},"SeventyOneDev.Utilities":{"target":"Package","version":"[1.10.12, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[5.6.3, )"},"Swashbuckle.AspNetCore.Annotations":{"target":"Package","version":"[6.0.7, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.NETCore.App.Host.win-x64","version":"[5.0.17, 5.0.17]"}],"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json"}}

View File

@@ -1 +1 @@
16613086405383533 16663372757326494

View File

@@ -43,10 +43,22 @@
"net5.0": { "net5.0": {
"targetAlias": "net5.0", "targetAlias": "net5.0",
"dependencies": { "dependencies": {
"ClosedXML": {
"target": "Package",
"version": "[0.96.0, )"
},
"ExcelDataReader": {
"target": "Package",
"version": "[3.7.0-develop00310, )"
},
"FastReport.Core": { "FastReport.Core": {
"target": "Package", "target": "Package",
"version": "[2021.3.0, )" "version": "[2021.3.0, )"
}, },
"SeventyOneDev.Utilities": {
"target": "Package",
"version": "[1.10.12, )"
},
"Swashbuckle.AspNetCore": { "Swashbuckle.AspNetCore": {
"target": "Package", "target": "Package",
"version": "[5.6.3, )" "version": "[5.6.3, )"

View File

@@ -7,7 +7,7 @@
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Mercedes Benz\.nuget\packages\</NuGetPackageFolders> <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Mercedes Benz\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.2.0</NuGetToolVersion> <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.3.0</NuGetToolVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Mercedes Benz\.nuget\packages\" /> <SourceRoot Include="C:\Users\Mercedes Benz\.nuget\packages\" />

View File

@@ -9,7 +9,10 @@
<NoWarn>$(NoWarn);1591</NoWarn> <NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="ClosedXML" Version="0.96.0" />
<PackageReference Include="ExcelDataReader" Version="3.7.0-develop00310" />
<PackageReference Include="FastReport.Core" Version="2021.3.0" /> <PackageReference Include="FastReport.Core" Version="2021.3.0" />
<PackageReference Include="SeventyOneDev.Utilities" Version="1.10.12" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="6.0.7" /> <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="6.0.7" />
</ItemGroup> </ItemGroup>