delete_button

This commit is contained in:
EugenIsay 2025-04-11 13:23:21 +03:00
parent 0bc8823b13
commit 87eca2856e
37 changed files with 246 additions and 44 deletions

View File

@ -4,8 +4,9 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demofinish.AddAgent_Window"
Icon="C:\Users\Class_Student\RiderProjects\demka\demofinish\bin\Debug\net8.0\Assets\save.ico"
x:CompileBindings="False"
Title="AddAgent_Window">
Title="Добавление агента">
<DockPanel>
<StackPanel Orientation="Vertical" Margin="5" VerticalAlignment="Center" DockPanel.Dock="Top">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demofinish.EditWindow"
x:CompileBindings="False"
Title="EditWindow">
Icon="C:\Users\Class_Student\RiderProjects\demka\demofinish\bin\Debug\net8.0\Assets\save.ico"
Title="Окно редактирвания">
<DockPanel >
<StackPanel Orientation="Vertical" VerticalAlignment="Center" Margin="5">
@ -38,8 +39,8 @@
<StackPanel DockPanel.Dock="Bottom" HorizontalAlignment="Center" Orientation="Horizontal">
<Button Content="Готово" Margin="5" Click="EditAgent_Button"/>
<Button Content="Назад" Click="BackButton" Margin="5"/>
<Button Content="Удалить" Click="DeleteButton" Margin="5" Background="Red" Foreground="White"/>
<TextBlock Text="" x:Name="ErrorTextBlock" Margin="5"/>
</StackPanel>
</DockPanel>

View File

@ -6,6 +6,9 @@ using Avalonia.Markup.Xaml;
using demofinish.Model;
using Avalonia.Controls.ApplicationLifetimes;
using System;
using Avalonia.Layout;
using MsBox.Avalonia;
using MsBox.Avalonia.Enums;
namespace demofinish;
@ -72,48 +75,133 @@ public partial class EditWindow : Window
_selectedAgent.Title = NameBox.Text;
_selectedAgent.Address = AdressBox.Text;
_selectedAgent.Phone = PhoneBox.Text;
_selectedAgent.Email = EmailBox.Text;
_selectedAgent.Inn = InnBox.Text;
_selectedAgent.Kpp = KppBox.Text;
_selectedAgent.Directorname = BossNameBox.Text;
_selectedAgent.Title = NameBox.Text;
_selectedAgent.Address = AdressBox.Text;
_selectedAgent.Phone = PhoneBox.Text;
_selectedAgent.Email = EmailBox.Text;
_selectedAgent.Inn = InnBox.Text;
_selectedAgent.Kpp = KppBox.Text;
_selectedAgent.Directorname = BossNameBox.Text;
if (int.TryParse(PriorityBox.Text, out int priority))
{
_selectedAgent.Priority = priority;
}
if (int.TryParse(PriorityBox.Text, out int priority))
{
_selectedAgent.Priority = priority;
}
if (AgentTypeBox.SelectedItem is Agenttype selectedType)
{
_selectedAgent.Agenttypeid = selectedType.Id;
}
if (AgentTypeBox.SelectedItem is Agenttype selectedType)
{
_selectedAgent.Agenttypeid = selectedType.Id;
}
var dbAgent = _context.Agents.FirstOrDefault(a => a.Id == _selectedAgent.Id);
if (dbAgent != null)
{
var dbAgent = _context.Agents.FirstOrDefault(a => a.Id == _selectedAgent.Id);
if (dbAgent != null)
{
dbAgent.Title = _selectedAgent.Title;
dbAgent.Address = _selectedAgent.Address;
dbAgent.Phone = _selectedAgent.Phone;
dbAgent.Email = _selectedAgent.Email;
dbAgent.Inn = _selectedAgent.Inn;
dbAgent.Kpp = _selectedAgent.Kpp;
dbAgent.Directorname = _selectedAgent.Directorname;
dbAgent.Priority = _selectedAgent.Priority;
dbAgent.Agenttypeid = _selectedAgent.Agenttypeid;
dbAgent.Title = _selectedAgent.Title;
dbAgent.Address = _selectedAgent.Address;
dbAgent.Phone = _selectedAgent.Phone;
dbAgent.Email = _selectedAgent.Email;
dbAgent.Inn = _selectedAgent.Inn;
dbAgent.Kpp = _selectedAgent.Kpp;
dbAgent.Directorname = _selectedAgent.Directorname;
dbAgent.Priority = _selectedAgent.Priority;
dbAgent.Agenttypeid = _selectedAgent.Agenttypeid;
await _context.SaveChangesAsync();
await _context.SaveChangesAsync();
Close();
}
Close();
}
}
private async void DeleteButton(object? sender, RoutedEventArgs e)
{
bool hasProductSales = _context.Productsales.Any(ps => ps.Agentid == _selectedAgent.Id);
if (hasProductSales)
{
ErrorTextBlock.Text = "Нельзя удалить агента с историей продаж";
return;
}
var confirmDialog = new Window
{
Title = "Подтверждение удаления",
Width = 300,
Height = 150,
WindowStartupLocation = WindowStartupLocation.CenterOwner
};
var panel = new StackPanel { Margin = new Thickness(10) };
var textBlock = new TextBlock
{
Text = "Вы уверены, что хотите удалить этого агента?",
Margin = new Thickness(0, 0, 0, 10)
};
var buttonPanel = new StackPanel { Orientation = Orientation.Horizontal, HorizontalAlignment = HorizontalAlignment.Center };
var yesButton = new Button { Content = "Да", Margin = new Thickness(5), Width = 70 };
var noButton = new Button { Content = "Нет", Margin = new Thickness(5), Width = 70 };
bool confirmed = false;
yesButton.Click += (s, args) =>
{
confirmed = true;
confirmDialog.Close();
};
noButton.Click += (s, args) => confirmDialog.Close();
buttonPanel.Children.Add(yesButton);
buttonPanel.Children.Add(noButton);
panel.Children.Add(textBlock);
panel.Children.Add(buttonPanel);
confirmDialog.Content = panel;
await confirmDialog.ShowDialog(this);
if (!confirmed)
{
return;
}
try
{
var dbAgent = _context.Agents.FirstOrDefault(a => a.Id == _selectedAgent.Id);
if (dbAgent != null)
{
var priorityHistories = _context.Agentpriorityhistories.Where(aph => aph.Agentid == dbAgent.Id);
_context.Agentpriorityhistories.RemoveRange(priorityHistories);
var shops = _context.Shops.Where(s => s.Agentid == dbAgent.Id);
_context.Shops.RemoveRange(shops);
_context.Agents.Remove(dbAgent);
await _context.SaveChangesAsync();
Close();
}
}
catch (Exception ex)
{
ErrorTextBlock.Text = $"Ошибка при удалении: {ex.Message}";
}
}
}

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demofinish.MainWindow"
x:CompileBindings="False"
Title="demofinish">
Icon="C:\Users\Class_Student\RiderProjects\demka\demofinish\bin\Debug\net8.0\Assets\save.ico"
Title="Главный экран">
<DockPanel>
<StackPanel DockPanel.Dock="Top" Margin="10" HorizontalAlignment="Center" Orientation="Horizontal">

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Binary file not shown.

View File

@ -13,6 +13,7 @@
"Avalonia.Diagnostics": "11.2.1",
"Avalonia.Fonts.Inter": "11.2.1",
"Avalonia.Themes.Fluent": "11.2.1",
"MessageBox.Avalonia": "3.2.0",
"Microsoft.EntityFrameworkCore": "8.0.10",
"Microsoft.EntityFrameworkCore.Design": "8.0.10",
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10"
@ -260,6 +261,17 @@
}
}
},
"DialogHost.Avalonia/0.8.1": {
"dependencies": {
"Avalonia": "11.2.1"
},
"runtime": {
"lib/netstandard2.0/DialogHost.Avalonia.dll": {
"assemblyVersion": "0.8.1.0",
"fileVersion": "0.8.1.0"
}
}
},
"HarfBuzzSharp/7.3.0.2": {
"dependencies": {
"HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
@ -336,6 +348,18 @@
}
}
},
"MessageBox.Avalonia/3.2.0": {
"dependencies": {
"Avalonia": "11.2.1",
"DialogHost.Avalonia": "0.8.1"
},
"runtime": {
"lib/netstandard2.0/MsBox.Avalonia.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"MicroCom.Runtime/0.11.0": {
"runtime": {
"lib/net5.0/MicroCom.Runtime.dll": {
@ -1059,6 +1083,13 @@
"path": "avalonia.x11/11.2.1",
"hashPath": "avalonia.x11.11.2.1.nupkg.sha512"
},
"DialogHost.Avalonia/0.8.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
"path": "dialoghost.avalonia/0.8.1",
"hashPath": "dialoghost.avalonia.0.8.1.nupkg.sha512"
},
"HarfBuzzSharp/7.3.0.2": {
"type": "package",
"serviceable": true,
@ -1101,6 +1132,13 @@
"path": "humanizer.core/2.14.1",
"hashPath": "humanizer.core.2.14.1.nupkg.sha512"
},
"MessageBox.Avalonia/3.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
"path": "messagebox.avalonia/3.2.0",
"hashPath": "messagebox.avalonia.3.2.0.nupkg.sha512"
},
"MicroCom.Runtime/0.11.0": {
"type": "package",
"serviceable": true,

View File

@ -18,6 +18,7 @@
<IncludeAssets Condition="'$(Configuration)' != 'Debug'">None</IncludeAssets>
<PrivateAssets Condition="'$(Configuration)' != 'Debug'">All</PrivateAssets>
</PackageReference>
<PackageReference Include="MessageBox.Avalonia" Version="3.2.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.10">
<PrivateAssets>all</PrivateAssets>

View File

@ -1 +1 @@
50f26b7323e410cb118e372e0fbc36733317cb57978d9f48ae4da9b89632745a
cc77184d46751d25fb027ce28ae13cf98cd85d2970579b5505ebe04c8edfccff

View File

@ -22,6 +22,7 @@ C:\Users\Class_Student\.nuget\packages\avalonia.themes.simple\11.2.1\lib\net8.0\
C:\Users\Class_Student\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
C:\Users\Class_Student\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
C:\Users\Class_Student\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
C:\Users\Class_Student\.nuget\packages\dialoghost.avalonia\0.8.1\lib\netstandard2.0\DialogHost.Avalonia.dll
C:\Users\Class_Student\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
C:\Users\Class_Student\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.CSharp.dll
@ -41,6 +42,7 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microso
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.VisualBasic.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.Win32.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\Microsoft.Win32.Registry.dll
C:\Users\Class_Student\.nuget\packages\messagebox.avalonia\3.2.0\lib\netstandard2.0\MsBox.Avalonia.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\mscorlib.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.2\ref\net8.0\netstandard.dll
C:\Users\Class_Student\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("demofinish")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+35ef8aff18a133a83c93911a51bbbf3b72ac48f5")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0bc8823b13cd0f4bd874588c6a1fefa5d625dd2e")]
[assembly: System.Reflection.AssemblyProductAttribute("demofinish")]
[assembly: System.Reflection.AssemblyTitleAttribute("demofinish")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
28714db1687780ccbc98201a30c5e829efd7c62af909d046f4142329eaa2a0ec
9adb3b0c79119f1f7144394ae6785f24bef3396c9b24de8e7fc96db636806b02

View File

@ -1 +1 @@
50afd48e33af9d3d27991eb0eff082d5fb6837b90888afb1a6fe4d54bb9607a4
b43dc8ed2e430633d59f4dae33bdc5c0ac9be334a7df55e377170d3f708bcc77

View File

@ -590,3 +590,5 @@ C:\Users\Class_Student\RiderProjects\demka\demofinish\obj\Debug\net8.0\refint\Av
C:\Users\Class_Student\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.csproj.Up2Date
C:\Users\Class_Student\RiderProjects\demka\demofinish\obj\Debug\net8.0\demofinish.genruntimeconfig.cache
C:\Users\Class_Student\RiderProjects\demka\demofinish\obj\Debug\net8.0\ref\demofinish.dll
C:\Users\Class_Student\RiderProjects\demka\demofinish\bin\Debug\net8.0\DialogHost.Avalonia.dll
C:\Users\Class_Student\RiderProjects\demka\demofinish\bin\Debug\net8.0\MsBox.Avalonia.dll

View File

@ -60,6 +60,10 @@
"target": "Package",
"version": "[11.2.1, )"
},
"MessageBox.Avalonia": {
"target": "Package",
"version": "[3.2.0, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[8.0.10, )"

View File

@ -16,8 +16,8 @@
<Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly\2.88.8\buildTransitive\netstandard1.0\SkiaSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly\2.88.8\buildTransitive\netstandard1.0\SkiaSharp.NativeAssets.WebAssembly.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.10\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.10\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.10\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.10\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.props')" />
<Import Project="$(NuGetPackageRoot)avalonia\11.2.1\buildTransitive\Avalonia.props" Condition="Exists('$(NuGetPackageRoot)avalonia\11.2.1\buildTransitive\Avalonia.props')" />
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\Class_Student\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>

View File

@ -4,8 +4,8 @@
<Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly\2.88.8\buildTransitive\netstandard1.0\SkiaSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly\2.88.8\buildTransitive\netstandard1.0\SkiaSharp.NativeAssets.WebAssembly.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.targets')" />
<Import Project="$(NuGetPackageRoot)avalonia.buildservices\0.0.29\buildTransitive\Avalonia.BuildServices.targets" Condition="Exists('$(NuGetPackageRoot)avalonia.buildservices\0.0.29\buildTransitive\Avalonia.BuildServices.targets')" />
<Import Project="$(NuGetPackageRoot)avalonia\11.2.1\buildTransitive\Avalonia.targets" Condition="Exists('$(NuGetPackageRoot)avalonia\11.2.1\buildTransitive\Avalonia.targets')" />
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly\7.3.0.3-preview.2.2\buildTransitive\netstandard1.0\HarfBuzzSharp.NativeAssets.WebAssembly.targets')" />
</ImportGroup>
</Project>

View File

@ -337,6 +337,22 @@
}
}
},
"DialogHost.Avalonia/0.8.1": {
"type": "package",
"dependencies": {
"Avalonia": "11.1.0"
},
"compile": {
"lib/netstandard2.0/DialogHost.Avalonia.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netstandard2.0/DialogHost.Avalonia.dll": {
"related": ".xml"
}
}
},
"HarfBuzzSharp/7.3.0.2": {
"type": "package",
"dependencies": {
@ -448,6 +464,19 @@
}
}
},
"MessageBox.Avalonia/3.2.0": {
"type": "package",
"dependencies": {
"Avalonia": "11.1.3",
"DialogHost.Avalonia": "0.8.1"
},
"compile": {
"lib/netstandard2.0/MsBox.Avalonia.dll": {}
},
"runtime": {
"lib/netstandard2.0/MsBox.Avalonia.dll": {}
}
},
"MicroCom.Runtime/0.11.0": {
"type": "package",
"compile": {
@ -1811,6 +1840,21 @@
"lib/netstandard2.0/Avalonia.X11.xml"
]
},
"DialogHost.Avalonia/0.8.1": {
"sha512": "RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
"type": "package",
"path": "dialoghost.avalonia/0.8.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"README.md",
"dialoghost.avalonia.0.8.1.nupkg.sha512",
"dialoghost.avalonia.nuspec",
"icon.png",
"lib/netstandard2.0/DialogHost.Avalonia.dll",
"lib/netstandard2.0/DialogHost.Avalonia.xml"
]
},
"HarfBuzzSharp/7.3.0.2": {
"sha512": "0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
"type": "package",
@ -2003,6 +2047,19 @@
"logo.png"
]
},
"MessageBox.Avalonia/3.2.0": {
"sha512": "f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
"type": "package",
"path": "messagebox.avalonia/3.2.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"icon.jpg",
"lib/netstandard2.0/MsBox.Avalonia.dll",
"messagebox.avalonia.3.2.0.nupkg.sha512",
"messagebox.avalonia.nuspec"
]
},
"MicroCom.Runtime/0.11.0": {
"sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
"type": "package",
@ -3478,6 +3535,7 @@
"Avalonia.Diagnostics >= 11.2.1",
"Avalonia.Fonts.Inter >= 11.2.1",
"Avalonia.Themes.Fluent >= 11.2.1",
"MessageBox.Avalonia >= 3.2.0",
"Microsoft.EntityFrameworkCore >= 8.0.10",
"Microsoft.EntityFrameworkCore.Design >= 8.0.10",
"Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.10"
@ -3542,6 +3600,10 @@
"target": "Package",
"version": "[11.2.1, )"
},
"MessageBox.Avalonia": {
"target": "Package",
"version": "[3.2.0, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[8.0.10, )"

View File

@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "kyW6inu2InRPVOdecARwdlyH0xa98oc0Vdkzwvgc0cBTBLOkTWKCBB+dFLKbcJO4TFxWN3NsqjLbfSZU3LGVDQ==",
"dgSpecHash": "u5UtwZqN7+CI8LpTQdjgp+ylm284Ux2V3PivvLGZjmoj3rHEfxF9MPXr4HO6hXhvzQHwPeb5XpHWl4UCzc+J2Q==",
"success": true,
"projectFilePath": "C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\demofinish.csproj",
"expectedPackageFiles": [
@ -20,12 +20,14 @@
"C:\\Users\\Class_Student\\.nuget\\packages\\avalonia.themes.simple\\11.2.1\\avalonia.themes.simple.11.2.1.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\avalonia.win32\\11.2.1\\avalonia.win32.11.2.1.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\avalonia.x11\\11.2.1\\avalonia.x11.11.2.1.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\dialoghost.avalonia\\0.8.1\\dialoghost.avalonia.0.8.1.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\harfbuzzsharp\\7.3.0.2\\harfbuzzsharp.7.3.0.2.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.linux\\7.3.0.2\\harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.macos\\7.3.0.2\\harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.webassembly\\7.3.0.3-preview.2.2\\harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\7.3.0.2\\harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\messagebox.avalonia\\3.2.0\\messagebox.avalonia.3.2.0.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
"C:\\Users\\Class_Student\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",

View File

@ -1 +1 @@
"restore":{"projectUniqueName":"C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\demofinish.csproj","projectName":"demofinish","projectPath":"C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\demofinish.csproj","outputPath":"C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.2.1, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.10, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.10, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[8.0.10, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\8.0.200/PortableRuntimeIdentifierGraph.json"}}
"restore":{"projectUniqueName":"C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\demofinish.csproj","projectName":"demofinish","projectPath":"C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\demofinish.csproj","outputPath":"C:\\Users\\Class_Student\\RiderProjects\\demka\\demofinish\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.2.1, )"},"MessageBox.Avalonia":{"target":"Package","version":"[3.2.0, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.10, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.10, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[8.0.10, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\8.0.200/PortableRuntimeIdentifierGraph.json"}}

View File

@ -1 +1 @@
17443519023865537
17443662781163412

View File

@ -1 +1 @@
17443519023865537
17443662790448804