From 147ed9b1e85ec232bec24cd3ec30a7c4c274fb3a Mon Sep 17 00:00:00 2001 From: itjustworks1 Date: Mon, 13 Apr 2026 11:28:41 +1000 Subject: [PATCH] To Be Continued --- .../Models/DataBase/EmployeeRepository.cs | 31 ++++++- .../Models/DataBase/EquipmentRepository.cs | 41 ++++++++- .../Models/Factories/EquipmentFactory.cs | 3 +- .../Factories/EquipmentVisualFactory.cs | 5 +- .../Models/Models/Employee.cs | 7 +- .../Models/Models/Equipment.cs | 24 ++++-- .../Models/Models/EquipmentVisual.cs | 3 +- .../EmployeeEditingWindowViewModel.cs | 27 +++++- .../EquipmentEditingWindowViewModel.cs | 78 +++++++++++++++--- .../ViewModels/MainWindowViewModel.cs | 36 +++++++- .../Views/EmployeeEditingWindow.axaml | 16 +++- .../Views/EmployeeEditingWindow.axaml.cs | 5 +- .../Views/EquipmentEditingWindow.axaml | 26 ++++-- .../Views/MainWindow.axaml | 6 +- .../obj/Debug/net9.0/Avalonia/resources | Bin 185949 -> 187181 bytes ...ication14_Inventory_300326.AssemblyInfo.cs | 2 +- ..._Inventory_300326.AssemblyInfoInputs.cache | 2 +- ...AvaloniaApplication14_Inventory_300326.dll | Bin 244736 -> 263168 bytes ...AvaloniaApplication14_Inventory_300326.pdb | Bin 35248 -> 42388 bytes ...AvaloniaApplication14_Inventory_300326.dll | Bin 16384 -> 18432 bytes ...AvaloniaApplication14_Inventory_300326.dll | Bin 16384 -> 18432 bytes 21 files changed, 265 insertions(+), 47 deletions(-) diff --git a/AvaloniaApplication14_Inventory_300326/Models/DataBase/EmployeeRepository.cs b/AvaloniaApplication14_Inventory_300326/Models/DataBase/EmployeeRepository.cs index 2c452f0..7bb79e0 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/DataBase/EmployeeRepository.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/DataBase/EmployeeRepository.cs @@ -75,12 +75,39 @@ public class EmployeeRepository : BaseRepository, IDisposable public override bool Update(Employee item) { - throw new NotImplementedException(); + string sql = "UPDATE TechInventory.Employees SET FullName=@FullName, PositionId=@PositionId WHERE Id=@Id;"; + try + { + using var mc = new MySqlCommand(sql, connection); + mc.Parameters.AddWithValue("@Id", item.Id); + mc.Parameters.AddWithValue("@FullName", item.FullName); + mc.Parameters.AddWithValue("@PositionId", item.PositionId); + mc.ExecuteNonQuery(); + return true; + } + catch (Exception e) + { + Console.WriteLine(e); + return false; + } } public override bool Add(Employee item) { - throw new NotImplementedException(); + string sql = "INSERT INTO TechInventory.Employees (FullName, PositionId) VALUES(@FullName, @PositionId);"; + try + { + using var mc = new MySqlCommand(sql, connection); + mc.Parameters.AddWithValue("@FullName", item.FullName); + mc.Parameters.AddWithValue("@PositionId", item.PositionId); + mc.ExecuteNonQuery(); + return true; + } + catch (Exception e) + { + Console.WriteLine(e); + return false; + } } public void Dispose() diff --git a/AvaloniaApplication14_Inventory_300326/Models/DataBase/EquipmentRepository.cs b/AvaloniaApplication14_Inventory_300326/Models/DataBase/EquipmentRepository.cs index 712f043..a7fc265 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/DataBase/EquipmentRepository.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/DataBase/EquipmentRepository.cs @@ -58,11 +58,48 @@ public class EquipmentRepository : BaseRepository, IDisposable public override bool Update(Equipment item) { - throw new NotImplementedException(); + string sql = "UPDATE TechInventory.Equipment SET InvNumber=@InvNum, Name=@Name, PurchaseDate=@Date, Cost=@Cost, IsWrittenOff=@IsWrittenOff, CurrentEmployeeId=@CurrentEmployeeId WHERE Id=@Id;"; + try + { + using var mc = new MySqlCommand(sql, connection); + mc.Parameters.AddWithValue("@Id", item.Id); + mc.Parameters.AddWithValue("@InvNum", item.InvNumber); + mc.Parameters.AddWithValue("@Name", item.Name); + mc.Parameters.AddWithValue("@Date", item.Date); + mc.Parameters.AddWithValue("@Cost", item.Cost); + mc.Parameters.AddWithValue("@IsWrittenOff", item.IsWrittenOff?1:0); + mc.Parameters.AddWithValue("@CurrentEmployeeId", item.CurrentEmployeeId); + mc.ExecuteNonQuery(); + + return true; + } + catch (Exception e) + { + Console.WriteLine(e); + return false; + } } public override bool Add(Equipment item) { - throw new NotImplementedException(); + string sql = "INSERT INTO TechInventory.Equipment (InvNumber, Name, PurchaseDate, Cost, IsWrittenOff, CurrentEmployeeId) VALUES(@InvNum, @Name, @Date, @Cost, @IsWrittenOff, @CurrentEmployeeId)"; + try + { + var mc = new MySqlCommand(sql, connection); + mc.Parameters.AddWithValue("@InvNum", item.InvNumber); + mc.Parameters.AddWithValue("@Name", item.Name); + mc.Parameters.AddWithValue("@Date", item.Date); + mc.Parameters.AddWithValue("@Cost", item.Cost); + mc.Parameters.AddWithValue("@IsWrittenOff", item.IsWrittenOff); + mc.Parameters.AddWithValue("@CurrentEmployeeId", item.CurrentEmployeeId); + mc.ExecuteNonQuery(); + + return true; + } + catch (Exception e) + { + Console.WriteLine(e); + return false; + } } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentFactory.cs b/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentFactory.cs index c129800..dcdef66 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentFactory.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentFactory.cs @@ -13,7 +13,8 @@ public static class EquipmentFactory result.Name = visual.Name; result.Date = DateOnly.FromDateTime(visual.Date.Value.DateTime); result.Cost = visual.Cost; - result.IsWrittenOff = visual.IsWrittenOff != "Нет"; + result.IsWrittenOff = visual.IsWrittenOff; + result.Id = visual.Id; result.CurrentEmployeeId = visual.CurrentEmployee.Id; return result; diff --git a/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentVisualFactory.cs b/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentVisualFactory.cs index fa03f6e..741428e 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentVisualFactory.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/Factories/EquipmentVisualFactory.cs @@ -14,8 +14,9 @@ public static class EquipmentVisualFactory result.Name = equipment.Name; result.Date = new DateTimeOffset(equipment.Date.ToDateTime(TimeOnly.MinValue)); result.Cost = equipment.Cost; - result.IsWrittenOff = equipment.IsWrittenOff?"Да":"Нет"; - + result.IsWrittenOff = equipment.IsWrittenOff; + result.IsWrittenOffString = equipment.IsWrittenOff ? "Да" : "Нет"; + return result; } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/Models/Models/Employee.cs b/AvaloniaApplication14_Inventory_300326/Models/Models/Employee.cs index 496d5cc..e976f98 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/Models/Employee.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/Models/Employee.cs @@ -2,6 +2,11 @@ namespace AvaloniaApplication14_Inventory_300326.Models.Models; public class Employee : DBObj { - public string FullName { get; set; } + public string FullName { get; set; } = ""; public int PositionId { get; set; } + + public bool IsNew() + { + return FullName == "" && PositionId == 0; + } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/Models/Models/Equipment.cs b/AvaloniaApplication14_Inventory_300326/Models/Models/Equipment.cs index fbd3e54..5177b8d 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/Models/Equipment.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/Models/Equipment.cs @@ -4,11 +4,23 @@ namespace AvaloniaApplication14_Inventory_300326.Models.Models; public class Equipment : DBObj { - public string InvNumber { get; set; } - public string Name { get; set; } - public DateOnly Date { get; set; } - public decimal Cost { get; set; } - public bool IsWrittenOff {get; set;} - public int CurrentEmployeeId { get; set; } + public string InvNumber { get; set; } = ""; + public string Name { get; set; } = ""; + public DateOnly Date { get; set; } = DateOnly.FromDateTime(DateTime.Now); + public decimal Cost { get; set; } = 0; + public bool IsWrittenOff {get; set;} = false; + public int CurrentEmployeeId { get; set; } = 0; + + public bool IsNew() + { + if (InvNumber == "" && Name == "" && Date == DateOnly.FromDateTime(DateTime.Now) && Cost == 0 && !IsWrittenOff && CurrentEmployeeId == 0) + { + return true; + } + else + { + return false; + } + } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/Models/Models/EquipmentVisual.cs b/AvaloniaApplication14_Inventory_300326/Models/Models/EquipmentVisual.cs index 5490e1a..c2e08dd 100644 --- a/AvaloniaApplication14_Inventory_300326/Models/Models/EquipmentVisual.cs +++ b/AvaloniaApplication14_Inventory_300326/Models/Models/EquipmentVisual.cs @@ -9,7 +9,8 @@ public class EquipmentVisual public string Name { get; set; } public DateTimeOffset? Date { get; set; } public decimal Cost { get; set; } - public string IsWrittenOff { get; set; } + public bool IsWrittenOff { get; set; } + public string IsWrittenOffString { get; set; } public Employee CurrentEmployee { get; set; } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/ViewModels/EmployeeEditingWindowViewModel.cs b/AvaloniaApplication14_Inventory_300326/ViewModels/EmployeeEditingWindowViewModel.cs index 2562680..4c6a836 100644 --- a/AvaloniaApplication14_Inventory_300326/ViewModels/EmployeeEditingWindowViewModel.cs +++ b/AvaloniaApplication14_Inventory_300326/ViewModels/EmployeeEditingWindowViewModel.cs @@ -1,6 +1,31 @@ +using System; +using System.Collections.ObjectModel; +using AvaloniaApplication14_Inventory_300326.Models.DataBase; +using AvaloniaApplication14_Inventory_300326.Models.Models; +using AvaloniaApplication14_Inventory_300326.Views; +using CommunityToolkit.Mvvm.ComponentModel; +using Microsoft.Extensions.DependencyInjection; + namespace AvaloniaApplication14_Inventory_300326.ViewModels; -public class EmployeeEditingWindowViewModel : ViewModelBase +public partial class EmployeeEditingWindowViewModel : ViewModelBase { + private EmployeeEditingWindow _currentWindow; + private IServiceProvider _serviceProvider; + private bool _isEditing; + [ObservableProperty] private ObservableCollection _positions; + public EmployeeEditingWindowViewModel(IServiceProvider serviceProvider, Employee employee) + { + _serviceProvider = serviceProvider; + using (var repo = _serviceProvider.GetService()) + { + Positions = new ObservableCollection(repo.GetAll()); + } + } + + public void SetScreen(EmployeeEditingWindow window) + { + _currentWindow = window; + } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/ViewModels/EquipmentEditingWindowViewModel.cs b/AvaloniaApplication14_Inventory_300326/ViewModels/EquipmentEditingWindowViewModel.cs index 350a1ea..b718017 100644 --- a/AvaloniaApplication14_Inventory_300326/ViewModels/EquipmentEditingWindowViewModel.cs +++ b/AvaloniaApplication14_Inventory_300326/ViewModels/EquipmentEditingWindowViewModel.cs @@ -1,29 +1,85 @@ +using System; +using System.Collections.ObjectModel; +using System.Linq; +using AvaloniaApplication14_Inventory_300326.Models.DataBase; using AvaloniaApplication14_Inventory_300326.Models.Factoryes; using AvaloniaApplication14_Inventory_300326.Models.Models; using AvaloniaApplication14_Inventory_300326.Views; using CommunityToolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.Input; +using Microsoft.Extensions.DependencyInjection; namespace AvaloniaApplication14_Inventory_300326.ViewModels; public partial class EquipmentEditingWindowViewModel : ViewModelBase { private EquipmentEditingWindow _currentWindow; - [ObservableProperty] private EquipmentVisual _equipment; + private bool _isEditing; + private EquipmentVisual _equipment; + private IServiceProvider _serviceProvider; + + [ObservableProperty] private string _name; + [ObservableProperty] private string _invNumber; + [ObservableProperty] private DateTimeOffset? _date; + [ObservableProperty] private decimal _cost; + [ObservableProperty] private bool _isWrittenOff; + [ObservableProperty] private Employee _currentEmployee; + [ObservableProperty] private ObservableCollection _employees; - public EquipmentEditingWindowViewModel(Equipment equipment) + [RelayCommand] + private void Confrm() { - Equipment = EquipmentVisualFactory.CreateFromEquipment(equipment); + _equipment.InvNumber = InvNumber; + _equipment.Date = Date; + _equipment.Cost = Cost; + _equipment.IsWrittenOff = IsWrittenOff; + _equipment.CurrentEmployee = CurrentEmployee; + _equipment.Name = Name; + + using (var repo = _serviceProvider.GetService()) + { + if (_isEditing) + { + repo.Update(EquipmentFactory.CreateFromVisual(_equipment)); + } + else + { + repo.Add(EquipmentFactory.CreateFromVisual(_equipment)); + } + } + _currentWindow.Close(); + } + + [RelayCommand] + private void Close() + { + _currentWindow.Close(); + } + + public EquipmentEditingWindowViewModel(IServiceProvider serviceProvider, Equipment equipment) + { + _serviceProvider = serviceProvider; + _isEditing = !equipment.IsNew(); + using (var repo = _serviceProvider.GetService()) + { + _equipment = EquipmentVisualFactory.CreateFromEquipment(equipment); + _equipment.CurrentEmployee = repo.GetById(equipment.CurrentEmployeeId); + } + Name = _equipment.Name; + InvNumber = _equipment.InvNumber; + Date = _equipment.Date; + Cost = _equipment.Cost; + IsWrittenOff = _equipment.IsWrittenOff; + using (var repo = _serviceProvider.GetService()) + { + Employees = new ObservableCollection(repo.GetAll()); + } + + CurrentEmployee = Employees.FirstOrDefault(o => o.Id == equipment.CurrentEmployeeId); } public void SetWindow(EquipmentEditingWindow window) { _currentWindow = window; - if (Equipment == EquipmentVisualFactory.CreateFromEquipment(new Equipment())) - { - _currentWindow.OkButton.Content = "Изменить"; - } - else - { - _currentWindow.OkButton.Content = "Добавить"; - } + _currentWindow.OkButton.Content = _isEditing ? "Изменить" : "Добавить"; } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/ViewModels/MainWindowViewModel.cs b/AvaloniaApplication14_Inventory_300326/ViewModels/MainWindowViewModel.cs index 4f7430d..a4ddb35 100644 --- a/AvaloniaApplication14_Inventory_300326/ViewModels/MainWindowViewModel.cs +++ b/AvaloniaApplication14_Inventory_300326/ViewModels/MainWindowViewModel.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Threading; +using System.Threading.Tasks; using Avalonia.Controls; using Avalonia.Data; using Avalonia.Input; @@ -31,6 +32,36 @@ public partial class MainWindowViewModel : ViewModelBase [ObservableProperty] private EmployeeVisual _selectedEmployeeVisual; [ObservableProperty] private Position _selectedPosition; + + [RelayCommand] + private async Task AddEntity() + { + switch (SelectedEntity.Id) + { + case 0: + + var equipment = new Equipment(); + var EquipmentVm = ActivatorUtilities.CreateInstance(_serviceProvider, equipment); + var EquipmentWin = ActivatorUtilities.CreateInstance(_serviceProvider, EquipmentVm); + await EquipmentWin.ShowDialog(_currentWindow); + GetTeches(); + + break; + case 1: + + var employee = new Employee(); + var EmployeeVm = ActivatorUtilities.CreateInstance(_serviceProvider, employee); + var EmployeeWin = ActivatorUtilities.CreateInstance(_serviceProvider, EmployeeVm); + await EmployeeWin.ShowDialog(_currentWindow); + GetTeches(); + + break; + case 2: + + break; + } + } + partial void OnSelectedEntityChanged(Entity value) { if (_currentWindow != null) @@ -135,11 +166,12 @@ public partial class MainWindowViewModel : ViewModelBase _currentWindow.ScrollViewerDataGridPos.IsVisible = true; } - private void DoubleTappedTechDataGrid() + private async Task DoubleTappedTechDataGrid() { var vm = ActivatorUtilities.CreateInstance(_serviceProvider, EquipmentFactory.CreateFromVisual(SelectedEquipmentVisual)); var win = ActivatorUtilities.CreateInstance(_serviceProvider, vm); - win.ShowDialog(_currentWindow); + await win.ShowDialog(_currentWindow); + GetTeches(); } private void DoubleTappedEmployeeDataGrid() diff --git a/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml b/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml index 6e9d844..1c15694 100644 --- a/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml +++ b/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml @@ -2,13 +2,23 @@ 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" + xmlns:vm="using:AvaloniaApplication14_Inventory_300326.ViewModels" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="AvaloniaApplication14_Inventory_300326.Views.EmployeeEditingWindow" - Title="EmployeeEditingWindow"> + Title="EmployeeWindow" + x:DataType="vm:EmployeeEditingWindowViewModel" + SizeToContent="WidthAndHeight" + WindowStartupLocation="CenterOwner"> - - + + + + + + + + diff --git a/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml.cs b/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml.cs index e4af99d..aae1535 100644 --- a/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml.cs +++ b/AvaloniaApplication14_Inventory_300326/Views/EmployeeEditingWindow.axaml.cs @@ -1,13 +1,16 @@ using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; +using AvaloniaApplication14_Inventory_300326.ViewModels; namespace AvaloniaApplication14_Inventory_300326.Views; public partial class EmployeeEditingWindow : Window { - public EmployeeEditingWindow() + public EmployeeEditingWindow(EmployeeEditingWindowViewModel viewModel) { + DataContext = viewModel; InitializeComponent(); + viewModel.SetScreen(this); } } \ No newline at end of file diff --git a/AvaloniaApplication14_Inventory_300326/Views/EquipmentEditingWindow.axaml b/AvaloniaApplication14_Inventory_300326/Views/EquipmentEditingWindow.axaml index c58b128..b4d9010 100644 --- a/AvaloniaApplication14_Inventory_300326/Views/EquipmentEditingWindow.axaml +++ b/AvaloniaApplication14_Inventory_300326/Views/EquipmentEditingWindow.axaml @@ -6,42 +6,50 @@ mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="AvaloniaApplication14_Inventory_300326.Views.EquipmentEditingWindow" x:DataType="vm:EquipmentEditingWindowViewModel" - Title="EquipmentEditingWindow"> + Title="EquipmentEditingWindow" + SizeToContent="WidthAndHeight" + WindowStartupLocation="CenterOwner"> - + - + - + - + - + - + + + + + + + - - + + diff --git a/AvaloniaApplication14_Inventory_300326/Views/MainWindow.axaml b/AvaloniaApplication14_Inventory_300326/Views/MainWindow.axaml index 4bd621a..9052b5f 100644 --- a/AvaloniaApplication14_Inventory_300326/Views/MainWindow.axaml +++ b/AvaloniaApplication14_Inventory_300326/Views/MainWindow.axaml @@ -12,7 +12,7 @@ - + @@ -20,7 +20,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/Avalonia/resources b/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/Avalonia/resources index e4612a0c4a50b7b43d7eb90461b8bdaa95b7d2b3..985e40c859e39b9625bc7c454ab195ffb702105d 100644 GIT binary patch delta 842 zcmb`FO-NKx6vyBE(@>`m6+gkr=V(&VLIR-{LOKZ!6$xWV)S|(6bzaWACo@;lO2jGp zBG4i_t)fNC#2UtVPkl}^BUu>4o6MzPtDqoS1-0sG8bi43Ztgvo^ZTE3|L3kgcTOgp z6M_86JV~mj(T}Jv3??8&izKO%npRL*_$>v=E|nxVt*yX~Y*`_^bo7r*Mer#LoTQVEX-m<5&W7()3vy)U~!u1D=#c`DSO;kUcLH<8tB@gYS z5K7qdLO`I|dpY3C6l7oGB;#oYBQaRMOfErpnfHh38k>gt@BL zCwue=r%n^MseBGirJexm>2K4AWN&2S$P^lXgPQz}fXeDNV6$a(XJ&p z8@GyiISb{A4~D~HT7ReSNDH7jjV4Mh3YYGtg@~A0F@0D<1^q~)mYOqYpur3dQX(Ug zFPY*;-LTM6Cpry<{F;(0uWP;G(B}OJxfW1EUot4ApB9Sc?SP;jVY&HLhCGkn9dvwF rP~YF7+K8nPM8h_0tD>}PT;;=Cydmn{$=m7UVc{d`i_i>Vjd#y)6N^cb delta 304 zcmX9(Pbfoi0RFviEpLV*wj^ub%0-!#TrkCDN;c)>qDXOAyO4K64okVbrF<8zPE%rg zFZRb)))Zbl*kaku!O7W;_j38_>-*F9UFz;u+O2Im*C9lJ(RTz~N(N$B7Q%blgx3|x zLtOL-q425+1>a_>HH1>_P)bUYF2TI!OC2iXZ|LJn1Kmtz;9)F_5YsuxRCEM6dJnlX zJQbWv#MctD2{qhKtpFd78|W}9uaG60H+bO8Ep}juV>$G4@D4TZ6>!A;9L9N2K$6is zBFyHIwW;2=yrFJeb^qE|5sUO0=;v7pCtNCH+6J#pJ;p~FF^A-5sEQGLkKfp>U;(yc kfSPFyKQCF)->UUv(!_+JKH|s0)gqj%KVi%Ge8zm&A0DT4hyVZp diff --git a/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfo.cs b/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfo.cs index 58634ee..774a2f5 100644 --- a/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfo.cs +++ b/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("AvaloniaApplication14_Inventory_300326")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+211c219a7b912ccb4d85ae18d8c9a6ea6db420d4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+69e11179169a76d62cd0fe7694460e08d81c7480")] [assembly: System.Reflection.AssemblyProductAttribute("AvaloniaApplication14_Inventory_300326")] [assembly: System.Reflection.AssemblyTitleAttribute("AvaloniaApplication14_Inventory_300326")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfoInputs.cache b/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfoInputs.cache index db5e833..b058cc2 100644 --- a/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfoInputs.cache +++ b/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.AssemblyInfoInputs.cache @@ -1 +1 @@ -454401d59e479b388b4887324f8782d3eb2b2898eabb3e94f09f42fd002f2e16 +0576c4c81a455eeddc7b366511b3dde5f0890ec0fb52f054b63d3c32f7eb7b1c diff --git a/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.dll b/AvaloniaApplication14_Inventory_300326/obj/Debug/net9.0/AvaloniaApplication14_Inventory_300326.dll index 62aa023772b40e3e75c54d9fcf4c6b43e6f07b6f..5a8e112e6bc835392d27909341b6cbf4c8d1c5a3 100644 GIT binary patch delta 48615 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 delta 35127 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 W#7!Z@_W0H%4#6Gl;PI;kq5lVCQ>Tak delta 9402 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 SkAF*j0E@a`UjOkT@c#hYi_8%K literal 16384 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 SkAF*j0E@a`UjOkT@c#hYi_8%K literal 16384 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 eD}P4d4BkKDAKnAl