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\\", "WorkspaceRootPath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\",
"Documents": [ "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}", "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\\sotrudnikiwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "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}", "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}" "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": [ "DocumentGroupContainers": [
@ -26,17 +26,16 @@
"Children": [ "Children": [
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 1, "DocumentIndex": 2,
"Title": "ConnectorV2.cs", "Title": "ConnectorV2.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs", "DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeDocumentMoniker": "Hardik\\Conect\\ConnectorV2.cs", "RelativeDocumentMoniker": "Hardik\\Conect\\ConnectorV2.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs", "ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeToolTip": "Hardik\\Conect\\ConnectorV2.cs", "RelativeToolTip": "Hardik\\Conect\\ConnectorV2.cs",
"ViewState": "AgIAAJsAAAAAAAAAAAAhwKsAAAAJAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAABBAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-21T07:34:41.229Z", "WhenOpened": "2025-04-21T07:34:41.229Z",
"IsPinned": true, "IsPinned": true
"EditorCaption": ""
}, },
{ {
"$type": "Bookmark", "$type": "Bookmark",
@ -56,27 +55,27 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 2, "DocumentIndex": 1,
"Title": "SotrudnikiWindow.axaml", "Title": "AddZakazWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml", "DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml", "RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml", "ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml", "RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml.cs",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", "ViewState": "AgIAABIAAAAAAAAAAAAAABsAAAAEAAAAAAAAAA==",
"WhenOpened": "2025-04-24T07:07:36.708Z", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-25T08:03:48.653Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 0, "DocumentIndex": 0,
"Title": "SotrudnikiWindow.axaml.cs", "Title": "AddZakazWindow.axaml",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs", "DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml.cs", "RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs", "ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml.cs", "RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml",
"ViewState": "AgIAADQAAAAAAAAAAAAAAEkAAAAmAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-04-25T08:03:34.528Z",
"WhenOpened": "2025-02-26T10:37:20.724Z",
"EditorCaption": "" "EditorCaption": ""
} }
] ]

View File

@ -3,16 +3,16 @@
"WorkspaceRootPath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\", "WorkspaceRootPath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\",
"Documents": [ "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}", "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\\sotrudnikiwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "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}", "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}" "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": [ "DocumentGroupContainers": [
@ -26,17 +26,16 @@
"Children": [ "Children": [
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 1, "DocumentIndex": 2,
"Title": "ConnectorV2.cs", "Title": "ConnectorV2.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs", "DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeDocumentMoniker": "Hardik\\Conect\\ConnectorV2.cs", "RelativeDocumentMoniker": "Hardik\\Conect\\ConnectorV2.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs", "ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Hardik\\Conect\\ConnectorV2.cs",
"RelativeToolTip": "Hardik\\Conect\\ConnectorV2.cs", "RelativeToolTip": "Hardik\\Conect\\ConnectorV2.cs",
"ViewState": "AgIAAJsAAAAAAAAAAAAhwKsAAAAJAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAABBAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-21T07:34:41.229Z", "WhenOpened": "2025-04-21T07:34:41.229Z",
"IsPinned": true, "IsPinned": true
"EditorCaption": ""
}, },
{ {
"$type": "Bookmark", "$type": "Bookmark",
@ -56,27 +55,27 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 2, "DocumentIndex": 1,
"Title": "SotrudnikiWindow.axaml", "Title": "AddZakazWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml", "DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml", "RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml.cs",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml", "ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml.cs",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml", "RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml.cs",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", "ViewState": "AgIAABIAAAAAAAAAAAAAABsAAAAEAAAAAAAAAA==",
"WhenOpened": "2025-04-24T07:07:36.708Z", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-25T08:03:48.653Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 0, "DocumentIndex": 0,
"Title": "SotrudnikiWindow.axaml.cs", "Title": "AddZakazWindow.axaml",
"DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs", "DocumentMoniker": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeDocumentMoniker": "OknaFunciy\\SotrudnikiWindow.axaml.cs", "RelativeDocumentMoniker": "OknaFunciy\\AddZakazWindow.axaml",
"ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\SotrudnikiWindow.axaml.cs", "ToolTip": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\OknaFunciy\\AddZakazWindow.axaml",
"RelativeToolTip": "OknaFunciy\\SotrudnikiWindow.axaml.cs", "RelativeToolTip": "OknaFunciy\\AddZakazWindow.axaml",
"ViewState": "AgIAADQAAAAAAAAAAAAAAEkAAAAmAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-04-25T08:03:34.528Z",
"WhenOpened": "2025-02-26T10:37:20.724Z",
"EditorCaption": "" "EditorCaption": ""
} }
] ]

View File

@ -25,10 +25,9 @@
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.4" /> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.4" /> <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.4" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" /> <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
</ItemGroup> <PackageReference Include="PdfSharpCore" Version="1.3.67" />
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="29.1.39" />
<ItemGroup> <PackageReference Include="ZXing.Net" Version="0.16.10" />
<Folder Include="Hardik\UI\" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -40,4 +39,8 @@
<DependentUpon>AddZakazWindow.axaml</DependentUpon> <DependentUpon>AddZakazWindow.axaml</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="Hardik\UI\" />
</ItemGroup>
</Project> </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:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 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" x:Class="Demka_Snova_1.OknaFunciy.AddZakazWindow"
Title="Сохдание заказа" Title="Оформление заказа"
Width="650" Width="800"
Height="450"> Height="600">
<Grid VerticalAlignment="Top" HorizontalAlignment="Center"> <Grid>
<StackPanel Margin="10"> <Grid.RowDefinitions>
<TextBox x:Name="ClientTextBox" Watermark="Код клиента" /> <RowDefinition Height="Auto"/>
<TextBox x:Name="UslugaTextBox" Watermark="Услуги" /> <RowDefinition Height="*"/>
<TextBox x:Name="ProkatTextBox" Watermark="Время проката" /> <RowDefinition Height="Auto"/>
<Button x:Name="FormatZakaz" Content="Создать" Margin="0,10" Click="FormatZakaz_Click" /> </Grid.RowDefinitions>
<Button x:Name="VihodZakaz" Content="Выход" Margin="" Click="Exitka" />
<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> </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> </Grid>
</Window> </Window>

View File

@ -1,76 +1,279 @@
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Interactivity; using Avalonia.Interactivity;
using Avalonia.Media.Imaging;
using Demka_Snova_1.Hardik.Conect; using Demka_Snova_1.Hardik.Conect;
using Demka_Snova_1.Hardik.Conect.Dao; using Demka_Snova_1.Hardik.Conect.Dao;
using PdfSharpCore.Drawing;
using PdfSharpCore.Pdf;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO;
using System.Linq; using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Demka_Snova_1.OknaFunciy; namespace Demka_Snova_1.OknaFunciy;
public partial class AddZakazWindow : Window public partial class AddZakazWindow : Window
{ {
private static int nextId = 50; private List<KlientDao> _allClients;
private List<ordersDao> ordersList; private List<uslugiDao> _allServices;
private Random random = new Random(); 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() public AddZakazWindow()
{ {
InitializeComponent(); InitializeComponent();
LoadOrders(); LoadData();
} }
private void LoadOrders()
private async void LoadData()
{ {
using (var db = new DatabaseConnection()) try
{ {
ordersList = db.GetAllOrders(); using (var db = new DatabaseConnection())
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; if (e.Key == Avalonia.Input.Key.Enter)
string usluga = UslugaTextBox.Text;
if (!decimal.TryParse(ProkatTextBox.Text, out decimal prokat))
{ {
ShowError("Некорректное значение для проката."); if (int.TryParse(OrderNumberTextBox.Text, out int orderNum))
{
_nextOrderId = orderNum;
}
else
{
OrderNumberTextBox.Text = _nextOrderId.ToString();
}
}
}
private void ClientSearchTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
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; return;
} }
var order = new ordersDao /*var hoursWindow = new InputHoursWindow(selectedService.Name);
{ var hours = await hoursWindow.ShowDialog<int?>(this);
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
};
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(); 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 var dialog = new Window
{ {
Title = "Ошибка", Title = "Информация",
Content = message, Content = new TextBlock { Text = message },
Width = 300, Width = 400,
Height = 200 Height = 200,
WindowStartupLocation = WindowStartupLocation.CenterOwner
}; };
await dialog.ShowDialog(this); await dialog.ShowDialog(this);
} }
} }

View File

@ -17,6 +17,9 @@
"Microsoft.EntityFrameworkCore": "9.0.4", "Microsoft.EntityFrameworkCore": "9.0.4",
"Microsoft.EntityFrameworkCore.SqlServer": "9.0.4", "Microsoft.EntityFrameworkCore.SqlServer": "9.0.4",
"Npgsql.EntityFrameworkCore.PostgreSQL": "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", "iTextSharp": "5.5.13.4",
"itext": "9.1.0", "itext": "9.1.0",
"itext7": "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.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.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"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": {},
@ -949,6 +970,30 @@
"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": {},
"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": {},
"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": {},
"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": { "SkiaSharp/2.88.9": {
"dependencies": { "dependencies": {
"SkiaSharp.NativeAssets.Win32": "2.88.9", "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": { "System.AppContext/4.1.0": {
"dependencies": { "dependencies": {
"System.Runtime": "4.3.1" "System.Runtime": "4.3.1"
@ -1683,6 +1757,14 @@
"fileVersion": "0.20.0.0" "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", "path": "npgsql.entityframeworkcore.postgresql/9.0.4",
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512" "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": { "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -2259,6 +2348,27 @@
"path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", "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" "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": { "SkiaSharp/2.88.9": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -2294,6 +2404,27 @@
"path": "skiasharp.nativeassets.win32/2.88.9", "path": "skiasharp.nativeassets.win32/2.88.9",
"hashPath": "skiasharp.nativeassets.win32.2.88.9.nupkg.sha512" "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": { "System.AppContext/4.1.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -2776,6 +2907,13 @@
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==", "sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
"path": "tmds.dbus.protocol/0.20.0", "path": "tmds.dbus.protocol/0.20.0",
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512" "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\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\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\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.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\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 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\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\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\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\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.AppContext.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.14\ref\net8.0\System.Buffers.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 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:\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:\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:\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.AssemblyCompanyAttribute("Demka_Snova_1")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [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.AssemblyProductAttribute("Demka_Snova_1")]
[assembly: System.Reflection.AssemblyTitleAttribute("Demka_Snova_1")] [assembly: System.Reflection.AssemblyTitleAttribute("Demka_Snova_1")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [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.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Demka_Snova_1 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.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 8.0 build_property.EffectiveAnalysisLevelStyle = 8.0
build_property.EnableCodeStyleSeverity = 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 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 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 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 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 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 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 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 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 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 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 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\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\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\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", "target": "Package",
"version": "[9.0.4, )" "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": { "iTextSharp": {
"target": "Package", "target": "Package",
"version": "[5.5.13.4, )" "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": { "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package", "type": "package",
"runtimeTargets": { "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": { "SkiaSharp/2.88.9": {
"type": "package", "type": "package",
"dependencies": { "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": { "System.AppContext/4.1.0": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
@ -2793,6 +2891,19 @@
"runtime": { "runtime": {
"lib/net8.0/Tmds.DBus.Protocol.dll": {} "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" "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": { "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", "sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
"type": "package", "type": "package",
@ -4762,6 +4898,69 @@
"runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" "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": { "SkiaSharp/2.88.9": {
"sha512": "3MD5VHjXXieSHCleRLuaTXmL2pD0mB7CcOB1x2kA1I4bhptf4e3R27iM93264ZYuAq6mkUyX5XbcxnZvMJYc1Q==", "sha512": "3MD5VHjXXieSHCleRLuaTXmL2pD0mB7CcOB1x2kA1I4bhptf4e3R27iM93264ZYuAq6mkUyX5XbcxnZvMJYc1Q==",
"type": "package", "type": "package",
@ -4940,6 +5139,67 @@
"skiasharp.nativeassets.win32.nuspec" "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": { "System.AppContext/4.1.0": {
"sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
"type": "package", "type": "package",
@ -8357,6 +8617,93 @@
"tmds.dbus.protocol.0.20.0.nupkg.sha512", "tmds.dbus.protocol.0.20.0.nupkg.sha512",
"tmds.dbus.protocol.nuspec" "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": { "projectFileDependencyGroups": {
@ -8370,6 +8717,9 @@
"Microsoft.EntityFrameworkCore >= 9.0.4", "Microsoft.EntityFrameworkCore >= 9.0.4",
"Microsoft.EntityFrameworkCore.SqlServer >= 9.0.4", "Microsoft.EntityFrameworkCore.SqlServer >= 9.0.4",
"Npgsql.EntityFrameworkCore.PostgreSQL >= 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", "iTextSharp >= 5.5.13.4",
"itext >= 9.1.0", "itext >= 9.1.0",
"itext7 >= 9.1.0" "itext7 >= 9.1.0"
@ -8461,6 +8811,18 @@
"target": "Package", "target": "Package",
"version": "[9.0.4, )" "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": { "iTextSharp": {
"target": "Package", "target": "Package",
"version": "[5.5.13.4, )" "version": "[5.5.13.4, )"

View File

@ -1,6 +1,6 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "I+tkivtAB5g=", "dgSpecHash": "sH06kV0C8M8=",
"success": true, "success": true,
"projectFilePath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Demka_Snova_1.csproj", "projectFilePath": "C:\\Users\\PC\\source\\repos\\Demka_Snova\\Demka_Snova_1.csproj",
"expectedPackageFiles": [ "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\\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\\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\\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.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.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", "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.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.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\\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\\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.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.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.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\\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.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.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", "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.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.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\\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": [ "logs": [
{ {