Pravki 25.04

This commit is contained in:
Userok 2025-04-25 14:37:47 +03:00
parent fc52c99248
commit 49fe843375
56 changed files with 1010 additions and 119 deletions

Binary file not shown.

Binary file not shown.

View File

@ -3,16 +3,16 @@
"WorkspaceRootPath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\sotrudnikiwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\sotrudnikiwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\addzakazwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\addzakazwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\addzakazwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\addzakazwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\hardik\\conect\\connectorv2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:hardik\\conect\\connectorv2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\sotrudnikiwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\sotrudnikiwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
}
],
"DocumentGroupContainers": [
@ -26,17 +26,16 @@
"Children": [
{
"$type": "Document",
"DocumentIndex": 1,
"DocumentIndex": 2,
"Title": "ConnectorV2.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeDocumentMoniker": "Hardik\\Conect\\ConnectorV2.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeToolTip": "Hardik\\Conect\\ConnectorV2.cs",
"ViewState": "AgIAAJsAAAAAAAAAAAAhwKsAAAAJAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAABBAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-21T07:34:41.229Z",
"IsPinned": true,
"EditorCaption": ""
"IsPinned": true
},
{
"$type": "Bookmark",
@ -56,27 +55,27 @@
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "SotrudnikiWindow.axaml",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-04-24T07:07:36.708Z",
"DocumentIndex": 1,
"Title": "AddZakazWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml.cs",
"ViewState": "AgIAABIAAAAAAAAAAAAAABsAAAAEAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-25T08:03:48.653Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "SotrudnikiWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml.cs",
"ViewState": "AgIAADQAAAAAAAAAAAAAAEkAAAAmAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-26T10:37:20.724Z",
"Title": "AddZakazWindow.axaml",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-04-25T08:03:34.528Z",
"EditorCaption": ""
}
]

View File

@ -3,16 +3,16 @@
"WorkspaceRootPath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\sotrudnikiwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\sotrudnikiwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\addzakazwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\addzakazwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\addzakazwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\addzakazwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\hardik\\conect\\connectorv2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:hardik\\conect\\connectorv2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|c:\\users\\pc\\source\\repos\\demka_snova\\oknafunciy\\sotrudnikiwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{DBCADAE1-5DB2-4BCF-ABC7-D80BB8249B56}|Demka_Snova_1.csproj|solutionrelative:oknafunciy\\sotrudnikiwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
}
],
"DocumentGroupContainers": [
@ -26,17 +26,16 @@
"Children": [
{
"$type": "Document",
"DocumentIndex": 1,
"DocumentIndex": 2,
"Title": "ConnectorV2.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeDocumentMoniker": "Hardik\\Conect\\ConnectorV2.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeToolTip": "Hardik\\Conect\\ConnectorV2.cs",
"ViewState": "AgIAAJsAAAAAAAAAAAAhwKsAAAAJAAAAAAAAAA==",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAABBAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-21T07:34:41.229Z",
"IsPinned": true,
"EditorCaption": ""
"IsPinned": true
},
{
"$type": "Bookmark",
@ -56,27 +55,27 @@
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "SotrudnikiWindow.axaml",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-04-24T07:07:36.708Z",
"DocumentIndex": 1,
"Title": "AddZakazWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml.cs",
"ViewState": "AgIAABIAAAAAAAAAAAAAABsAAAAEAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-25T08:03:48.653Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "SotrudnikiWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml.cs",
"ViewState": "AgIAADQAAAAAAAAAAAAAAEkAAAAmAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-26T10:37:20.724Z",
"Title": "AddZakazWindow.axaml",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-04-25T08:03:34.528Z",
"EditorCaption": ""
}
]

View File

@ -25,10 +25,9 @@
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.4" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
</ItemGroup>
<ItemGroup>
<Folder Include="Hardik\UI\" />
<PackageReference Include="PdfSharpCore" Version="1.3.67" />
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="29.1.39" />
<PackageReference Include="ZXing.Net" Version="0.16.10" />
</ItemGroup>
<ItemGroup>
@ -40,4 +39,8 @@
<DependentUpon>AddZakazWindow.axaml</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="Hardik\UI\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Demka_Snova_1.Hardik.Conect.Dao;
public class SelectedService
{
public string Id { get; set; }
public string Name { get; set; }
public int PrisePerH { get; set; }
public int Hours { get; set; }
public decimal Total => PrisePerH * Hours;
}

View File

@ -0,0 +1,19 @@
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Demka_Snova_1.OknaFunciy.AddClientWindow"
Title="Добавление клиента"
Width="400"
Height="500">
<StackPanel Margin="10" Spacing="5">
<TextBox x:Name="FioTextBox" Watermark="ФИО"/>
<TextBox x:Name="EmailTextBox" Watermark="Email"/>
<TextBox x:Name="AddressTextBox" Watermark="Адрес"/>
<DatePicker x:Name="BirthDatePicker" SelectedDate="{x:Null}"/>
<TextBox x:Name="PassportTextBox" Watermark="Паспорт (серия номер)"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Spacing="5" Margin="0,10">
<Button x:Name="SaveButton" Content="Сохранить" Click="SaveButton_Click"/>
<Button x:Name="CancelButton" Content="Отмена" Click="CancelButton_Click"/>
</StackPanel>
</StackPanel>
</Window>

View File

@ -0,0 +1,34 @@
using Avalonia.Controls;
using Avalonia.Interactivity;
using Demka_Snova_1.Hardik.Conect.Dao;
using System;
namespace Demka_Snova_1.OknaFunciy
{
public partial class AddClientWindow : Window
{
public AddClientWindow()
{
InitializeComponent();
}
private void SaveButton_Click(object sender, RoutedEventArgs e)
{
var client = new KlientDao
{
Fio = this.FindControl<TextBox>("FioTextBox").Text,
Email = this.FindControl<TextBox>("EmailTextBox").Text,
Adres = this.FindControl<TextBox>("AddressTextBox").Text,
Birth_Day = (this.FindControl<DatePicker>("BirthDatePicker").SelectedDate?.DateTime ?? DateTime.Now),
Passport = this.FindControl<TextBox>("PassportTextBox").Text
};
Close(client);
}
private void CancelButton_Click(object sender, RoutedEventArgs e)
{
Close(null);
}
}
}

View File

@ -2,18 +2,96 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="1200"
xmlns:local="clr-namespace:Demka_Snova_1.Hardik.Conect.Dao"
mc:Ignorable="d"
x:Class="Demka_Snova_1.OknaFunciy.AddZakazWindow"
Title="Сохдание заказа"
Width="650"
Height="450">
<Grid VerticalAlignment="Top" HorizontalAlignment="Center">
<StackPanel Margin="10">
<TextBox x:Name="ClientTextBox" Watermark="Код клиента" />
<TextBox x:Name="UslugaTextBox" Watermark="Услуги" />
<TextBox x:Name="ProkatTextBox" Watermark="Время проката" />
<Button x:Name="FormatZakaz" Content="Создать" Margin="0,10" Click="FormatZakaz_Click" />
<Button x:Name="VihodZakaz" Content="Выход" Margin="" Click="Exitka" />
Title="Оформление заказа"
Width="800"
Height="600">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Margin="10" Spacing="5">
<TextBlock Text="Оформление нового заказа" FontSize="16" FontWeight="Bold"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Номер заказа:" VerticalAlignment="Center"/>
<TextBox x:Name="OrderNumberTextBox" Grid.Column="1" Margin="5,0"
KeyDown="OrderNumberTextBox_KeyDown"/>
</Grid>
<Border Height="1" Background="LightGray" Margin="0,10"/>
</StackPanel>
<TabControl Grid.Row="1" Margin="10">
<TabItem Header="Клиент">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Spacing="5">
<TextBox x:Name="ClientSearchTextBox" Watermark="Поиск клиента..."
TextChanged="ClientSearchTextBox_TextChanged"/>
<Button x:Name="AddClientButton" Content="Добавить нового клиента"
Click="AddClientButton_Click"/>
</StackPanel>
<DataGrid x:Name="ClientsDataGrid" Grid.Row="1"
SelectionMode="Single" AutoGenerateColumns="False"
IsReadOnly="True" SelectionChanged="ClientsDataGrid_SelectionChanged"
x:DataType="local:KlientDao">
<DataGrid.Columns>
<DataGridTextColumn Header="Код" Binding="{Binding Code}" Width="Auto"/>
<DataGridTextColumn Header="ФИО" Binding="{Binding Fio}" Width="*"/>
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="ServicesDataGrid" Grid.Row="1"
SelectionMode="Single" AutoGenerateColumns="False"
IsReadOnly="True"
x:DataType="local:uslugiDao">
<DataGrid.Columns>
<DataGridTextColumn Header="Код" Binding="{Binding Code}" Width="Auto"/>
<DataGridTextColumn Header="Наименование" Binding="{Binding Name}" Width="*"/>
<DataGridTextColumn Header="Цена/час" Binding="{Binding PrisePerH}" Width="*"/>
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="SelectedServicesDataGrid" Grid.Row="0"
AutoGenerateColumns="False" IsReadOnly="True"
x:DataType="local:SelectedService">
<DataGrid.Columns>
<DataGridTextColumn Header="Услуга" Binding="{Binding Name}" Width="*"/>
<DataGridTextColumn Header="Цена/час" Binding="{Binding PrisePerH}" Width="Auto"/>
<DataGridTextColumn Header="Часы" Binding="{Binding Hours}" Width="Auto"/>
<DataGridTextColumn Header="Сумма" Binding="{Binding Total}" Width="Auto"/>
</DataGrid.Columns>
</DataGrid>
<StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" Spacing="5">
<Button x:Name="RemoveServiceButton" Content="Удалить"
Click="RemoveServiceButton_Click"/>
<TextBlock x:Name="TotalPriceTextBlock" FontWeight="Bold" FontSize="14"
VerticalAlignment="Center" Margin="10,0"/>
</StackPanel>
</Grid>
</TabItem>
</TabControl>
<Button x:Name="SaveOrderButton" Content="Сохранить заказ"
Click="SaveOrderButton_Click" IsEnabled="False"/>
<Button x:Name="CancelButton" Content="Отмена" Click="CancelButton_Click"/>
</Grid>
</Window>

View File

@ -1,76 +1,279 @@
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Media.Imaging;
using Demka_Snova_1.Hardik.Conect;
using Demka_Snova_1.Hardik.Conect.Dao;
using PdfSharpCore.Drawing;
using PdfSharpCore.Pdf;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Demka_Snova_1.OknaFunciy;
public partial class AddZakazWindow : Window
{
private static int nextId = 50;
private List<ordersDao> ordersList;
private Random random = new Random();
private List<KlientDao> _allClients;
private List<uslugiDao> _allServices;
private List<SelectedService> _selectedServices = new();
private KlientDao _selectedClient;
private int _nextOrderId;
private string _generatedBarcodeData;
//private TextBox OrderNumberTextBox => this.FindControl<TextBox>("OrderNumberTextBox");
//private TextBox ClientSearchTextBoxTextBox => this.FindControl<TextBox>("ClientSearchTextBoxTextBox");
private TextBox ServiceSearchTextBox => this.FindControl<TextBox>("ServiceSearchTextBox");
//private TextBox TotalPriceTextBlock => this.FindControl<TextBox>("TotalPriceTextBlock");
//private DataGrid ClientsDataGrid => this.FindControl<DataGrid>("ClientsDataGrid");
//private DataGrid ServicesDataGrid => this.FindControl<DataGrid>("ServicesDataGrid");
//private DataGrid SelectedServicesDataGrid => this.FindControl<DataGrid>("SelectedServicesDataGrid");
public AddZakazWindow()
{
InitializeComponent();
LoadOrders();
LoadData();
}
private void LoadOrders()
private async void LoadData()
{
try
{
using (var db = new DatabaseConnection())
{
ordersList = db.GetAllOrders();
nextId = ordersList.Count > 0 ? ordersList.Max(o => o.ID) + 1 : 50;
_allClients = db.GetAllKlienti();
_allServices = db.GetAllUslugi();
var orders = db.GetAllOrders();
_nextOrderId = orders.Count > 0 ? orders.Max(o => o.ID) + 1 : 1;
OrderNumberTextBox.Text = _nextOrderId.ToString();
OrderNumberTextBox.Watermark = $"Рекомендуемый номер: {_nextOrderId}";
ClientsDataGrid.ItemsSource = _allClients;
ServicesDataGrid.ItemsSource = _allServices;
}
}
catch (Exception ex)
{
await ShowError($"Ошибка загрузки данных: {ex.Message}");
}
}
private void FormatZakaz_Click(object sender, RoutedEventArgs e)
private void OrderNumberTextBox_KeyDown(object sender, Avalonia.Input.KeyEventArgs e)
{
string client = ClientTextBox.Text;
string usluga = UslugaTextBox.Text;
if (e.Key == Avalonia.Input.Key.Enter)
{
if (int.TryParse(OrderNumberTextBox.Text, out int orderNum))
{
_nextOrderId = orderNum;
}
else
{
OrderNumberTextBox.Text = _nextOrderId.ToString();
}
}
}
if (!decimal.TryParse(ProkatTextBox.Text, out decimal prokat))
private void ClientSearchTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
ShowError("Некорректное значение для проката.");
var searchText = this.FindControl<TextBox>("ClientSearchTextBox").Text.ToLower();
ClientsDataGrid.ItemsSource = _allClients
.Where(c => c.Fio.ToLower().Contains(searchText) ||
c.Code.ToString().Contains(searchText))
.ToList();
}
private void ServiceSearchTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
var searchText = ServiceSearchTextBox.Text.ToLower();
ServicesDataGrid.ItemsSource = _allServices
.Where(s => s.Name.ToLower().Contains(searchText) ||
s.Code.Contains(searchText))
.ToList();
}
private void ClientsDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
_selectedClient = ClientsDataGrid.SelectedItem as KlientDao;
UpdateButtonsState();
}
private async void AddClientButton_Click(object sender, RoutedEventArgs e)
{
var addClientWindow = new AddClientWindow();
var result = await addClientWindow.ShowDialog<KlientDao>(this);
if (result != null)
{
try
{
using (var db = new DatabaseConnection())
{
_allClients.Add(result);
ClientsDataGrid.ItemsSource = _allClients;
ClientsDataGrid.SelectedItem = result;
}
}
catch (Exception ex)
{
await ShowError($"Ошибка при добавлении клиента: {ex.Message}");
}
}
}
private async void AddServiceButton_Click(object sender, RoutedEventArgs e)
{
var selectedService = ServicesDataGrid.SelectedItem as uslugiDao;
if (selectedService == null)
{
await ShowError("Выберите услугу из списка");
return;
}
var order = new ordersDao
{
ID = nextId++,
CodeZakaz = $"{random.Next(10000, 99999)}.{random.Next(10000, 99999)}",
Date = DateOnly.FromDateTime(DateTime.Now),
Time = TimeOnly.FromDateTime(DateTime.Now),
CodeClient = client,
Usluga = usluga,
Status = "Новый",
DateClose = null,
Prokat = prokat
};
/*var hoursWindow = new InputHoursWindow(selectedService.Name);
var hours = await hoursWindow.ShowDialog<int?>(this);
ordersList.Add(order);
if (hours.HasValue && hours > 0)
{
_selectedServices.Add(new SelectedService
{
Id = selectedService.id.ToString(),
Name = selectedService.Name,
PrisePerH = selectedService.PrisePerH,
Hours = hours.Value
});
UpdateSelectedServices();
}*/
}
private void Exitka(object sender, RoutedEventArgs e)
private void RemoveServiceButton_Click(object sender, RoutedEventArgs e)
{
var selected = SelectedServicesDataGrid.SelectedItem as SelectedService;
if (selected != null)
{
_selectedServices.Remove(selected);
UpdateSelectedServices();
}
}
private void UpdateSelectedServices()
{
SelectedServicesDataGrid.ItemsSource = _selectedServices.ToList();
TotalPriceTextBlock.Text = $"Итого: {_selectedServices.Sum(s => s.Total)} руб.";
UpdateButtonsState();
}
private void SaveBarcodeToPdf(Bitmap barcodeBitmap, int orderId)
{
var pdfPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),
$"Штрих-код_{orderId}.pdf");
using (var stream = new MemoryStream())
{
barcodeBitmap.Save(stream);
stream.Position = 0;
var document = new PdfDocument();
var page = document.AddPage();
page.Width = XUnit.FromMillimeter(80);
page.Height = XUnit.FromMillimeter(40);
using (var xGraphics = XGraphics.FromPdfPage(page))
{
var image = XImage.FromStream(() => stream);
xGraphics.DrawImage(image, 0, 0, page.Width, page.Height);
var font = new XFont("Arial", 10, XFontStyle.Bold);
xGraphics.DrawString($"Заказ №{orderId}", font, XBrushes.Black,
new XRect(0, page.Height - 15, page.Width, 15),
XStringFormats.Center);
}
document.Save(pdfPath);
}
}
private async void SaveOrderButton_Click(object sender, RoutedEventArgs e)
{
if (_selectedClient == null || !_selectedServices.Any())
{
await ShowError("Выберите клиента и добавьте хотя бы одну услугу");
return;
}
try
{
using (var db = new DatabaseConnection())
{
var order = new ordersDao
{
ID = _nextOrderId,
CodeZakaz = _generatedBarcodeData,
Date = DateOnly.FromDateTime(DateTime.Now),
Time = TimeOnly.FromDateTime(DateTime.Now),
CodeClient = _selectedClient.Code.ToString(),
Usluga = string.Join(", ", _selectedServices.Select(s => $"{s.Name} ({s.Hours}ч)")),
Status = "Активен",
Prokat = _selectedServices.Sum(s => s.Hours)
};
db.AddOrder(order);
var orderData = $"датааказа={DateTime.Now:yyyy-MM-ddTHH:mm:ss}&номераказа={_nextOrderId}";
var base64Data = Convert.ToBase64String(Encoding.UTF8.GetBytes(orderData));
var orderLink = $"C:/Users/PC/source/Dopolnenia/Fails/Doky";
var linkPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),
$"Ссылкааказа_{_nextOrderId}.txt");
File.WriteAllText(linkPath, orderLink);
var pdfPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),
$"Штрих-код_{_nextOrderId}.pdf");
await ShowError($"Заказ №{_nextOrderId} успешно сохранен!\n" +
$"Штрих-код сохранен в: {pdfPath}\n" +
$"Ссылка сохранена в: {linkPath}");
this.Close();
}
}
catch (Exception ex)
{
await ShowError($"Ошибка при сохранении заказа: {ex.Message}");
}
}
private void CancelButton_Click(object sender, RoutedEventArgs e)
{
new MainWindow().Show();
this.Close();
}
private async void ShowError(string message)
private void UpdateButtonsState()
{
SaveOrderButton.IsEnabled = _selectedClient != null && _selectedServices.Any();
}
private async Task ShowError(string message)
{
var dialog = new Window
{
Title = "Ошибка",
Content = message,
Width = 300,
Height = 200
Title = "Информация",
Content = new TextBlock { Text = message },
Width = 400,
Height = 200,
WindowStartupLocation = WindowStartupLocation.CenterOwner
};
await dialog.ShowDialog(this);
}
}

View File

@ -17,6 +17,9 @@
"Microsoft.EntityFrameworkCore": "9.0.4",
"Microsoft.EntityFrameworkCore.SqlServer": "9.0.4",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
"PdfSharpCore": "1.3.67",
"Syncfusion.Pdf.Net.Core": "29.1.39",
"ZXing.Net": "0.16.10",
"iTextSharp": "5.5.13.4",
"itext": "9.1.0",
"itext7": "9.1.0"
@ -913,6 +916,24 @@
}
}
},
"PdfSharpCore/1.3.67": {
"dependencies": {
"SharpZipLib": "1.4.2",
"SixLabors.Fonts": "1.0.0-beta17",
"SixLabors.ImageSharp": "1.0.4"
},
"runtime": {
"lib/net8.0/PdfSharpCore.dll": {
"assemblyVersion": "1.3.67.0",
"fileVersion": "1.3.67.0"
}
},
"resources": {
"lib/net8.0/de/PdfSharpCore.resources.dll": {
"locale": "de"
}
}
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
@ -949,6 +970,30 @@
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"SharpZipLib/1.4.2": {
"runtime": {
"lib/net6.0/ICSharpCode.SharpZipLib.dll": {
"assemblyVersion": "1.4.2.13",
"fileVersion": "1.4.2.13"
}
}
},
"SixLabors.Fonts/1.0.0-beta17": {
"runtime": {
"lib/netcoreapp3.1/SixLabors.Fonts.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"SixLabors.ImageSharp/1.0.4": {
"runtime": {
"lib/netcoreapp3.1/SixLabors.ImageSharp.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.4.0"
}
}
},
"SkiaSharp/2.88.9": {
"dependencies": {
"SkiaSharp.NativeAssets.Win32": "2.88.9",
@ -1017,6 +1062,35 @@
}
}
},
"Syncfusion.Compression.Net.Core/29.1.39": {
"runtime": {
"lib/net8.0/Syncfusion.Compression.Portable.dll": {
"assemblyVersion": "29.1.39.0",
"fileVersion": "29.1.39.0"
}
}
},
"Syncfusion.Licensing/29.1.39": {
"runtime": {
"lib/net8.0/Syncfusion.Licensing.dll": {
"assemblyVersion": "29.1.39.0",
"fileVersion": "29.1.39.0"
}
}
},
"Syncfusion.Pdf.Net.Core/29.1.39": {
"dependencies": {
"Syncfusion.Compression.Net.Core": "29.1.39",
"Syncfusion.Licensing": "29.1.39",
"System.Text.Encoding.CodePages": "6.0.0"
},
"runtime": {
"lib/net8.0/Syncfusion.Pdf.Portable.dll": {
"assemblyVersion": "29.1.39.0",
"fileVersion": "29.1.39.0"
}
}
},
"System.AppContext/4.1.0": {
"dependencies": {
"System.Runtime": "4.3.1"
@ -1683,6 +1757,14 @@
"fileVersion": "0.20.0.0"
}
}
},
"ZXing.Net/0.16.10": {
"runtime": {
"lib/net8.0/zxing.dll": {
"assemblyVersion": "0.16.10.0",
"fileVersion": "0.16.10.0"
}
}
}
}
},
@ -2161,6 +2243,13 @@
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
},
"PdfSharpCore/1.3.67": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6Cvj9nX6RwIJFIQC8eJFCYYUu9Qa2t9LWh4i0SXFi3hqkX/ssUGKfzp+9JZZXbkp0lHeeH/9UYFHelLqIusPrQ==",
"path": "pdfsharpcore/1.3.67",
"hashPath": "pdfsharpcore.1.3.67.nupkg.sha512"
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
@ -2259,6 +2348,27 @@
"path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"SharpZipLib/1.4.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A==",
"path": "sharpziplib/1.4.2",
"hashPath": "sharpziplib.1.4.2.nupkg.sha512"
},
"SixLabors.Fonts/1.0.0-beta17": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qubgVovAoSR7vyv9tJ68gSzRIPWz7HBjTM9rwAaLjpcJ6T50arnX+GHAZcC0r2mVagyRMknCNda3DGoe8StUUQ==",
"path": "sixlabors.fonts/1.0.0-beta17",
"hashPath": "sixlabors.fonts.1.0.0-beta17.nupkg.sha512"
},
"SixLabors.ImageSharp/1.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-H2rPiEr2ddBOltOuqRYhpLBAsQXDAhbzMMhhuksnBG2oefup1MXMchALe7yYkKJksNbtxbZHKeM6dn/68I75qw==",
"path": "sixlabors.imagesharp/1.0.4",
"hashPath": "sixlabors.imagesharp.1.0.4.nupkg.sha512"
},
"SkiaSharp/2.88.9": {
"type": "package",
"serviceable": true,
@ -2294,6 +2404,27 @@
"path": "skiasharp.nativeassets.win32/2.88.9",
"hashPath": "skiasharp.nativeassets.win32.2.88.9.nupkg.sha512"
},
"Syncfusion.Compression.Net.Core/29.1.39": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3ZlFdzy1GgqN2rLSl3xYrpT75kbtpSfL8rD2c0MmeSgy5vXU0M7za5HY1kgw5H9W+0dNa3Dj5Qjiba7ilu1hPQ==",
"path": "syncfusion.compression.net.core/29.1.39",
"hashPath": "syncfusion.compression.net.core.29.1.39.nupkg.sha512"
},
"Syncfusion.Licensing/29.1.39": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WW+Gp+KOVl2+t0kwdUL6X6AaYRaSgOxnSuZ34hXVArTrKMAdDHTCykeE8ypJOJfZJitGn3LvR7aQtfTzuhhhUw==",
"path": "syncfusion.licensing/29.1.39",
"hashPath": "syncfusion.licensing.29.1.39.nupkg.sha512"
},
"Syncfusion.Pdf.Net.Core/29.1.39": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ObS4f9qVmGcf+xGckTdx5gbhwBMRBZ98VGYBSwy+rCtdw5qibdMDcVfPvl8HFLU6wF3qNxqiUW3Z/SW8rIMXKA==",
"path": "syncfusion.pdf.net.core/29.1.39",
"hashPath": "syncfusion.pdf.net.core.29.1.39.nupkg.sha512"
},
"System.AppContext/4.1.0": {
"type": "package",
"serviceable": true,
@ -2776,6 +2907,13 @@
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
"path": "tmds.dbus.protocol/0.20.0",
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
},
"ZXing.Net/0.16.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9avtcn21T7Ndcl8PQ1LHR7/wEoCruX1QKKHvO6zBPTsDW9IdvR5vKOmd618AY+DtDWZz8NaFDTkpbZdgaF4l4w==",
"path": "zxing.net/0.16.10",
"hashPath": "zxing.net.0.16.10.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/Debug/net8.0/zxing.dll Normal file

Binary file not shown.

View File

@ -1 +1 @@
2d6fc5de3282c2fdc17a64399a31077d0506fd71bd979eaeb462b08fa9018d2d
b5becfa04ce33b1ee0f9cec6de721ae762ff09b39bccff65c20a69714e9958ed

View File

@ -26,6 +26,7 @@ C:\Users\PC\.nuget\packages\azure.core\1.38.0\lib\net6.0\Azure.Core.dll
C:\Users\PC\.nuget\packages\azure.identity\1.11.4\lib\netstandard2.0\Azure.Identity.dll
C:\Users\PC\.nuget\packages\bouncycastle.cryptography\2.4.0\lib\net6.0\BouncyCastle.Cryptography.dll
C:\Users\PC\.nuget\packages\harfbuzzsharp\7.3.0.3\lib\net6.0\HarfBuzzSharp.dll
C:\Users\PC\.nuget\packages\sharpziplib\1.4.2\lib\net6.0\ICSharpCode.SharpZipLib.dll
C:\Users\PC\.nuget\packages\itext\9.1.0\lib\netstandard2.0\itext.barcodes.dll
C:\Users\PC\.nuget\packages\itext\9.1.0\lib\netstandard2.0\itext.bouncy-castle-connector.dll
C:\Users\PC\.nuget\packages\itext.commons\9.1.0\lib\netstandard2.0\itext.commons.dll
@ -77,7 +78,13 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\netsta
C:\Users\PC\.nuget\packages\newtonsoft.json\13.0.1\lib\netstandard2.0\Newtonsoft.Json.dll
C:\Users\PC\.nuget\packages\npgsql\9.0.3\lib\net8.0\Npgsql.dll
C:\Users\PC\.nuget\packages\npgsql.entityframeworkcore.postgresql\9.0.4\lib\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
C:\Users\PC\.nuget\packages\pdfsharpcore\1.3.67\lib\net8.0\PdfSharpCore.dll
C:\Users\PC\.nuget\packages\sixlabors.fonts\1.0.0-beta17\lib\netcoreapp3.1\SixLabors.Fonts.dll
C:\Users\PC\.nuget\packages\sixlabors.imagesharp\1.0.4\lib\netcoreapp3.1\SixLabors.ImageSharp.dll
C:\Users\PC\.nuget\packages\skiasharp\2.88.9\lib\net6.0\SkiaSharp.dll
C:\Users\PC\.nuget\packages\syncfusion.compression.net.core\29.1.39\lib\net8.0\Syncfusion.Compression.Portable.dll
C:\Users\PC\.nuget\packages\syncfusion.licensing\29.1.39\lib\net8.0\Syncfusion.Licensing.dll
C:\Users\PC\.nuget\packages\syncfusion.pdf.net.core\29.1.39\lib\net8.0\Syncfusion.Pdf.Portable.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\System.AppContext.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\System.Buffers.dll
C:\Users\PC\.nuget\packages\system.clientmodel\1.0.0\lib\net6.0\System.ClientModel.dll
@ -240,3 +247,4 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\System
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\System.Xml.XPath.XDocument.dll
C:\Users\PC\.nuget\packages\tmds.dbus.protocol\0.20.0\lib\net8.0\Tmds.DBus.Protocol.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\WindowsBase.dll
C:\Users\PC\.nuget\packages\zxing.net\0.16.10\lib\net8.0\zxing.dll

Binary file not shown.

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Demka_Snova_1")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0d41d910bdb402352bdea3f5e14320fc584b1405")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fc52c99248d46719d2120612d2f9123730552cab")]
[assembly: System.Reflection.AssemblyProductAttribute("Demka_Snova_1")]
[assembly: System.Reflection.AssemblyTitleAttribute("Demka_Snova_1")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
5fda25391b8fd5e9552bd4a5de0bab425d1c10721507fd7207fa4c02a9430a53
524255be0bba7158419ad2fe706abbfb656c9840d2a6e28cfb857cb59129fce6

View File

@ -15,41 +15,44 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Demka_Snova_1
build_property.ProjectDir = C:\Users\PC\source\repos\Demka_Snova\
build_property.ProjectDir = C:\Users\PC\Source\Repos\Demka_Snova\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 8.0
build_property.EnableCodeStyleSeverity =
[C:/Users/PC/source/repos/Demka_Snova/App.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/App.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/MainWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/MainWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaFunciy/ActivityWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/ActivityWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaFunciy/AddOtchotWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/AddClientWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaFunciy/AddSotrudnikWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/AddOtchotWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaFunciy/AddZakazWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/AddSotrudnikWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaFunciy/ChangeRoleWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/AddZakazWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaFunciy/SotrudnikiWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/ChangeRoleWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaRoley/AdminWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaFunciy/SotrudnikiWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaRoley/SellerWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaRoley/AdminWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/source/repos/Demka_Snova/OknaRoley/StarshiyWindow.axaml]
[C:/Users/PC/Source/Repos/Demka_Snova/OknaRoley/SellerWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/PC/Source/Repos/Demka_Snova/OknaRoley/StarshiyWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml

View File

@ -1 +1 @@
9e329de1912beed25744b5afa5544ae1140eb7e83dbb0cd0f394bbc2cafb4f21
381ad43f654c690eccf6f9aa0d2b3be0f5c54a9215a51a6ca789027d887026d5

View File

@ -260,3 +260,12 @@ C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\Microsoft.DotNet.PlatformA
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\Newtonsoft.Json.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\LiveCharts.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\PdfSharpCore.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\ICSharpCode.SharpZipLib.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\SixLabors.Fonts.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\SixLabors.ImageSharp.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\Syncfusion.Compression.Portable.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\Syncfusion.Licensing.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\Syncfusion.Pdf.Portable.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\zxing.dll
C:\Users\PC\Source\Repos\Demka_Snova\bin\Debug\net8.0\de\PdfSharpCore.resources.dll

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -86,6 +86,18 @@
"target": "Package",
"version": "[9.0.4, )"
},
"PdfSharpCore": {
"target": "Package",
"version": "[1.3.67, )"
},
"Syncfusion.Pdf.Net.Core": {
"target": "Package",
"version": "[29.1.39, )"
},
"ZXing.Net": {
"target": "Package",
"version": "[0.16.10, )"
},
"iTextSharp": {
"target": "Package",
"version": "[5.5.13.4, )"

View File

@ -1277,6 +1277,25 @@
}
}
},
"PdfSharpCore/1.3.67": {
"type": "package",
"dependencies": {
"SharpZipLib": "1.4.2",
"SixLabors.Fonts": "1.0.0-beta17",
"SixLabors.ImageSharp": "1.0.4"
},
"compile": {
"lib/net8.0/PdfSharpCore.dll": {}
},
"runtime": {
"lib/net8.0/PdfSharpCore.dll": {}
},
"resource": {
"lib/net8.0/de/PdfSharpCore.resources.dll": {
"locale": "de"
}
}
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"runtimeTargets": {
@ -1422,6 +1441,45 @@
}
}
},
"SharpZipLib/1.4.2": {
"type": "package",
"compile": {
"lib/net6.0/ICSharpCode.SharpZipLib.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/net6.0/ICSharpCode.SharpZipLib.dll": {
"related": ".pdb;.xml"
}
}
},
"SixLabors.Fonts/1.0.0-beta17": {
"type": "package",
"compile": {
"lib/netcoreapp3.1/SixLabors.Fonts.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netcoreapp3.1/SixLabors.Fonts.dll": {
"related": ".xml"
}
}
},
"SixLabors.ImageSharp/1.0.4": {
"type": "package",
"compile": {
"lib/netcoreapp3.1/SixLabors.ImageSharp.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netcoreapp3.1/SixLabors.ImageSharp.dll": {
"related": ".xml"
}
}
},
"SkiaSharp/2.88.9": {
"type": "package",
"dependencies": {
@ -1520,6 +1578,46 @@
}
}
},
"Syncfusion.Compression.Net.Core/29.1.39": {
"type": "package",
"compile": {
"lib/net8.0/Syncfusion.Compression.Portable.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Syncfusion.Compression.Portable.dll": {
"related": ".xml"
}
}
},
"Syncfusion.Licensing/29.1.39": {
"type": "package",
"compile": {
"lib/net8.0/Syncfusion.Licensing.dll": {}
},
"runtime": {
"lib/net8.0/Syncfusion.Licensing.dll": {}
}
},
"Syncfusion.Pdf.Net.Core/29.1.39": {
"type": "package",
"dependencies": {
"Syncfusion.Compression.Net.Core": "29.1.39",
"Syncfusion.Licensing": "29.1.39",
"System.Text.Encoding.CodePages": "4.4.0"
},
"compile": {
"lib/net8.0/Syncfusion.Pdf.Portable.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Syncfusion.Pdf.Portable.dll": {
"related": ".xml"
}
}
},
"System.AppContext/4.1.0": {
"type": "package",
"dependencies": {
@ -2793,6 +2891,19 @@
"runtime": {
"lib/net8.0/Tmds.DBus.Protocol.dll": {}
}
},
"ZXing.Net/0.16.10": {
"type": "package",
"compile": {
"lib/net8.0/zxing.dll": {
"related": ".XML"
}
},
"runtime": {
"lib/net8.0/zxing.dll": {
"related": ".XML"
}
}
}
}
},
@ -4566,6 +4677,31 @@
"postgresql.png"
]
},
"PdfSharpCore/1.3.67": {
"sha512": "6Cvj9nX6RwIJFIQC8eJFCYYUu9Qa2t9LWh4i0SXFi3hqkX/ssUGKfzp+9JZZXbkp0lHeeH/9UYFHelLqIusPrQ==",
"type": "package",
"path": "pdfsharpcore/1.3.67",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.md",
"README.md",
"lib/net5.0/PdfSharpCore.dll",
"lib/net5.0/de/PdfSharpCore.resources.dll",
"lib/net6.0/PdfSharpCore.dll",
"lib/net6.0/de/PdfSharpCore.resources.dll",
"lib/net7.0/PdfSharpCore.dll",
"lib/net7.0/de/PdfSharpCore.resources.dll",
"lib/net8.0/PdfSharpCore.dll",
"lib/net8.0/de/PdfSharpCore.resources.dll",
"lib/netcoreapp3.1/PdfSharpCore.dll",
"lib/netcoreapp3.1/de/PdfSharpCore.resources.dll",
"lib/netstandard2.0/PdfSharpCore.dll",
"lib/netstandard2.0/de/PdfSharpCore.resources.dll",
"pdfsharpcore.1.3.67.nupkg.sha512",
"pdfsharpcore.nuspec"
]
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
"type": "package",
@ -4762,6 +4898,69 @@
"runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
]
},
"SharpZipLib/1.4.2": {
"sha512": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A==",
"type": "package",
"path": "sharpziplib/1.4.2",
"files": [
".nupkg.metadata",
".signature.p7s",
"images/sharpziplib-nuget-256x256.png",
"lib/net6.0/ICSharpCode.SharpZipLib.dll",
"lib/net6.0/ICSharpCode.SharpZipLib.pdb",
"lib/net6.0/ICSharpCode.SharpZipLib.xml",
"lib/netstandard2.0/ICSharpCode.SharpZipLib.dll",
"lib/netstandard2.0/ICSharpCode.SharpZipLib.pdb",
"lib/netstandard2.0/ICSharpCode.SharpZipLib.xml",
"lib/netstandard2.1/ICSharpCode.SharpZipLib.dll",
"lib/netstandard2.1/ICSharpCode.SharpZipLib.pdb",
"lib/netstandard2.1/ICSharpCode.SharpZipLib.xml",
"sharpziplib.1.4.2.nupkg.sha512",
"sharpziplib.nuspec"
]
},
"SixLabors.Fonts/1.0.0-beta17": {
"sha512": "qubgVovAoSR7vyv9tJ68gSzRIPWz7HBjTM9rwAaLjpcJ6T50arnX+GHAZcC0r2mVagyRMknCNda3DGoe8StUUQ==",
"type": "package",
"path": "sixlabors.fonts/1.0.0-beta17",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netcoreapp3.1/SixLabors.Fonts.dll",
"lib/netcoreapp3.1/SixLabors.Fonts.xml",
"lib/netstandard2.0/SixLabors.Fonts.dll",
"lib/netstandard2.0/SixLabors.Fonts.xml",
"lib/netstandard2.1/SixLabors.Fonts.dll",
"lib/netstandard2.1/SixLabors.Fonts.xml",
"sixlabors.fonts.1.0.0-beta17.nupkg.sha512",
"sixlabors.fonts.128.png",
"sixlabors.fonts.nuspec"
]
},
"SixLabors.ImageSharp/1.0.4": {
"sha512": "H2rPiEr2ddBOltOuqRYhpLBAsQXDAhbzMMhhuksnBG2oefup1MXMchALe7yYkKJksNbtxbZHKeM6dn/68I75qw==",
"type": "package",
"path": "sixlabors.imagesharp/1.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net472/SixLabors.ImageSharp.dll",
"lib/net472/SixLabors.ImageSharp.xml",
"lib/netcoreapp2.1/SixLabors.ImageSharp.dll",
"lib/netcoreapp2.1/SixLabors.ImageSharp.xml",
"lib/netcoreapp3.1/SixLabors.ImageSharp.dll",
"lib/netcoreapp3.1/SixLabors.ImageSharp.xml",
"lib/netstandard1.3/SixLabors.ImageSharp.dll",
"lib/netstandard1.3/SixLabors.ImageSharp.xml",
"lib/netstandard2.0/SixLabors.ImageSharp.dll",
"lib/netstandard2.0/SixLabors.ImageSharp.xml",
"lib/netstandard2.1/SixLabors.ImageSharp.dll",
"lib/netstandard2.1/SixLabors.ImageSharp.xml",
"sixlabors.imagesharp.1.0.4.nupkg.sha512",
"sixlabors.imagesharp.128.png",
"sixlabors.imagesharp.nuspec"
]
},
"SkiaSharp/2.88.9": {
"sha512": "3MD5VHjXXieSHCleRLuaTXmL2pD0mB7CcOB1x2kA1I4bhptf4e3R27iM93264ZYuAq6mkUyX5XbcxnZvMJYc1Q==",
"type": "package",
@ -4940,6 +5139,67 @@
"skiasharp.nativeassets.win32.nuspec"
]
},
"Syncfusion.Compression.Net.Core/29.1.39": {
"sha512": "3ZlFdzy1GgqN2rLSl3xYrpT75kbtpSfL8rD2c0MmeSgy5vXU0M7za5HY1kgw5H9W+0dNa3Dj5Qjiba7ilu1hPQ==",
"type": "package",
"path": "syncfusion.compression.net.core/29.1.39",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.txt",
"lib/net8.0/Syncfusion.Compression.Portable.dll",
"lib/net8.0/Syncfusion.Compression.Portable.xml",
"lib/net9.0/Syncfusion.Compression.Portable.dll",
"lib/net9.0/Syncfusion.Compression.Portable.xml",
"lib/netstandard2.0/Syncfusion.Compression.Portable.dll",
"lib/netstandard2.0/Syncfusion.Compression.Portable.xml",
"syncfusion.compression.net.core.29.1.39.nupkg.sha512",
"syncfusion.compression.net.core.nuspec",
"syncfusion_logo.png"
]
},
"Syncfusion.Licensing/29.1.39": {
"sha512": "WW+Gp+KOVl2+t0kwdUL6X6AaYRaSgOxnSuZ34hXVArTrKMAdDHTCykeE8ypJOJfZJitGn3LvR7aQtfTzuhhhUw==",
"type": "package",
"path": "syncfusion.licensing/29.1.39",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.txt",
"README.md",
"lib/MonoAndroid90/Syncfusion.Licensing.dll",
"lib/Xamarin.Mac/Syncfusion.Licensing.dll",
"lib/Xamarin.iOS10/Syncfusion.Licensing.dll",
"lib/net462/Syncfusion.Licensing.dll",
"lib/net8.0/Syncfusion.Licensing.dll",
"lib/net9.0/Syncfusion.Licensing.dll",
"lib/netstandard2.0/Syncfusion.Licensing.dll",
"lib/uap10.0/Syncfusion.Licensing.dll",
"syncfusion.licensing.29.1.39.nupkg.sha512",
"syncfusion.licensing.nuspec",
"syncfusion_logo.png"
]
},
"Syncfusion.Pdf.Net.Core/29.1.39": {
"sha512": "ObS4f9qVmGcf+xGckTdx5gbhwBMRBZ98VGYBSwy+rCtdw5qibdMDcVfPvl8HFLU6wF3qNxqiUW3Z/SW8rIMXKA==",
"type": "package",
"path": "syncfusion.pdf.net.core/29.1.39",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.txt",
"README.md",
"lib/net8.0/Syncfusion.Pdf.Portable.dll",
"lib/net8.0/Syncfusion.Pdf.Portable.xml",
"lib/net9.0/Syncfusion.Pdf.Portable.dll",
"lib/net9.0/Syncfusion.Pdf.Portable.xml",
"lib/netstandard2.0/Syncfusion.Pdf.Portable.dll",
"lib/netstandard2.0/Syncfusion.Pdf.Portable.xml",
"syncfusion.pdf.net.core.29.1.39.nupkg.sha512",
"syncfusion.pdf.net.core.nuspec",
"syncfusion_logo.png"
]
},
"System.AppContext/4.1.0": {
"sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
"type": "package",
@ -8357,6 +8617,93 @@
"tmds.dbus.protocol.0.20.0.nupkg.sha512",
"tmds.dbus.protocol.nuspec"
]
},
"ZXing.Net/0.16.10": {
"sha512": "9avtcn21T7Ndcl8PQ1LHR7/wEoCruX1QKKHvO6zBPTsDW9IdvR5vKOmd618AY+DtDWZz8NaFDTkpbZdgaF4l4w==",
"type": "package",
"path": "zxing.net/0.16.10",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/native/zxing.XML",
"lib/native/zxing.pri",
"lib/native/zxing.winmd",
"lib/net20-cf/zxing.ce2.0.dll",
"lib/net20-cf/zxing.ce2.0.xml",
"lib/net20/zxing.XML",
"lib/net20/zxing.dll",
"lib/net35-cf/zxing.ce3.5.dll",
"lib/net35-cf/zxing.ce3.5.xml",
"lib/net35/zxing.XML",
"lib/net35/zxing.dll",
"lib/net40/zxing.XML",
"lib/net40/zxing.dll",
"lib/net40/zxing.presentation.XML",
"lib/net40/zxing.presentation.dll",
"lib/net45/zxing.XML",
"lib/net45/zxing.dll",
"lib/net45/zxing.presentation.XML",
"lib/net45/zxing.presentation.dll",
"lib/net461/zxing.XML",
"lib/net461/zxing.dll",
"lib/net461/zxing.presentation.XML",
"lib/net461/zxing.presentation.dll",
"lib/net47/zxing.XML",
"lib/net47/zxing.dll",
"lib/net47/zxing.presentation.XML",
"lib/net47/zxing.presentation.dll",
"lib/net48/zxing.XML",
"lib/net48/zxing.dll",
"lib/net48/zxing.presentation.XML",
"lib/net48/zxing.presentation.dll",
"lib/net5.0/zxing.XML",
"lib/net5.0/zxing.dll",
"lib/net6.0/zxing.XML",
"lib/net6.0/zxing.dll",
"lib/net7.0/zxing.XML",
"lib/net7.0/zxing.dll",
"lib/net8.0/zxing.XML",
"lib/net8.0/zxing.dll",
"lib/net9.0/zxing.XML",
"lib/net9.0/zxing.dll",
"lib/netcoreapp3.0/zxing.dll",
"lib/netcoreapp3.0/zxing.xml",
"lib/netcoreapp3.1/zxing.dll",
"lib/netcoreapp3.1/zxing.xml",
"lib/netstandard1.0/zxing.dll",
"lib/netstandard1.0/zxing.xml",
"lib/netstandard1.1/zxing.dll",
"lib/netstandard1.1/zxing.xml",
"lib/netstandard1.3/zxing.dll",
"lib/netstandard1.3/zxing.xml",
"lib/netstandard2.0/zxing.dll",
"lib/netstandard2.0/zxing.xml",
"lib/netstandard2.1/zxing.dll",
"lib/netstandard2.1/zxing.xml",
"lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.XML",
"lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.dll",
"lib/sl3-wp/zxing.wp7.0.XML",
"lib/sl3-wp/zxing.wp7.0.dll",
"lib/sl4-wp71/zxing.wp7.1.XML",
"lib/sl4-wp71/zxing.wp7.1.dll",
"lib/sl4/zxing.sl4.XML",
"lib/sl4/zxing.sl4.dll",
"lib/sl5/zxing.sl5.XML",
"lib/sl5/zxing.sl5.dll",
"lib/uap10/zxing.dll",
"lib/uap10/zxing.pri",
"lib/uap10/zxing.xml",
"lib/windows8-managed/zxing.winrt.XML",
"lib/windows8-managed/zxing.winrt.dll",
"lib/windows8/zxing.XML",
"lib/windows8/zxing.pri",
"lib/windows8/zxing.winmd",
"lib/wp8/zxing.wp8.0.XML",
"lib/wp8/zxing.wp8.0.dll",
"logo.jpg",
"zxing.net.0.16.10.nupkg.sha512",
"zxing.net.nuspec"
]
}
},
"projectFileDependencyGroups": {
@ -8370,6 +8717,9 @@
"Microsoft.EntityFrameworkCore >= 9.0.4",
"Microsoft.EntityFrameworkCore.SqlServer >= 9.0.4",
"Npgsql.EntityFrameworkCore.PostgreSQL >= 9.0.4",
"PdfSharpCore >= 1.3.67",
"Syncfusion.Pdf.Net.Core >= 29.1.39",
"ZXing.Net >= 0.16.10",
"iTextSharp >= 5.5.13.4",
"itext >= 9.1.0",
"itext7 >= 9.1.0"
@ -8461,6 +8811,18 @@
"target": "Package",
"version": "[9.0.4, )"
},
"PdfSharpCore": {
"target": "Package",
"version": "[1.3.67, )"
},
"Syncfusion.Pdf.Net.Core": {
"target": "Package",
"version": "[29.1.39, )"
},
"ZXing.Net": {
"target": "Package",
"version": "[0.16.10, )"
},
"iTextSharp": {
"target": "Package",
"version": "[5.5.13.4, )"

View File

@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "I+tkivtAB5g=",
"dgSpecHash": "sH06kV0C8M8=",
"success": true,
"projectFilePath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Demka_Snova_1.csproj",
"expectedPackageFiles": [
@ -71,6 +71,7 @@
"C:\\Users\\PC\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\9.0.4\\npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\pdfsharpcore\\1.3.67\\pdfsharpcore.1.3.67.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
@ -85,11 +86,17 @@
"C:\\Users\\PC\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\sixlabors.fonts\\1.0.0-beta17\\sixlabors.fonts.1.0.0-beta17.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\sixlabors.imagesharp\\1.0.4\\sixlabors.imagesharp.1.0.4.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\skiasharp\\2.88.9\\skiasharp.2.88.9.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\skiasharp.nativeassets.linux\\2.88.9\\skiasharp.nativeassets.linux.2.88.9.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\skiasharp.nativeassets.macos\\2.88.9\\skiasharp.nativeassets.macos.2.88.9.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\skiasharp.nativeassets.webassembly\\2.88.9\\skiasharp.nativeassets.webassembly.2.88.9.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\skiasharp.nativeassets.win32\\2.88.9\\skiasharp.nativeassets.win32.2.88.9.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\syncfusion.compression.net.core\\29.1.39\\syncfusion.compression.net.core.29.1.39.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\syncfusion.licensing\\29.1.39\\syncfusion.licensing.29.1.39.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\syncfusion.pdf.net.core\\29.1.39\\syncfusion.pdf.net.core.29.1.39.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\system.appcontext\\4.1.0\\system.appcontext.4.1.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@ -158,7 +165,8 @@
"C:\\Users\\PC\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\tmds.dbus.protocol\\0.20.0\\tmds.dbus.protocol.0.20.0.nupkg.sha512"
"C:\\Users\\PC\\.nuget\\packages\\tmds.dbus.protocol\\0.20.0\\tmds.dbus.protocol.0.20.0.nupkg.sha512",
"C:\\Users\\PC\\.nuget\\packages\\zxing.net\\0.16.10\\zxing.net.0.16.10.nupkg.sha512"
],
"logs": [
{