diff --git a/.idea/.idea.BathHouseManagmet/.idea/avalonia.xml b/.idea/.idea.BathHouseManagmet/.idea/avalonia.xml
index 91c27ee..73df4c5 100644
--- a/.idea/.idea.BathHouseManagmet/.idea/avalonia.xml
+++ b/.idea/.idea.BathHouseManagmet/.idea/avalonia.xml
@@ -4,8 +4,20 @@
diff --git a/BathHouseManagmet.csproj b/BathHouseManagmet.csproj
index 0caa1f8..6e455e5 100644
--- a/BathHouseManagmet.csproj
+++ b/BathHouseManagmet.csproj
@@ -32,4 +32,27 @@
Always
+
+
+
+ MainWindow.axaml
+ Code
+
+
+ EmployeeView.axaml
+ Code
+
+
+ OrderView.axaml
+ Code
+
+
+ ServiceView.axaml
+ Code
+
+
+ ZoneView.axaml
+ Code
+
+
diff --git a/Models/Classes/Discount.cs b/Models/Classes/Discount.cs
index 86740db..6a2ff91 100644
--- a/Models/Classes/Discount.cs
+++ b/Models/Classes/Discount.cs
@@ -1,3 +1,5 @@
+using System;
+
namespace BathHouseManagmet.Models;
public class Discount
@@ -6,4 +8,6 @@ public class Discount
public string Name { get; set; }
public string Description { get; set; }
public int DiscountPercent { get; set; }
+ public DateTime StartDate { get; set; }
+ public DateTime EndDate { get; set; }
}
\ No newline at end of file
diff --git a/Models/Database/DiscountRepository.cs b/Models/Database/DiscountRepository.cs
index fa4c0c6..914e1d7 100644
--- a/Models/Database/DiscountRepository.cs
+++ b/Models/Database/DiscountRepository.cs
@@ -22,6 +22,8 @@ public class DiscountRepository : BaseRepository, IDisposable
try
{
using var command = new MySqlCommand(sql, connection);
+ command.Parameters.AddWithValue("@limit", pageNumber);
+ command.Parameters.AddWithValue("@offset", pageNumber * pageSize);
using var reader = command.ExecuteReader();
while (reader.Read())
{
@@ -30,7 +32,9 @@ public class DiscountRepository : BaseRepository, IDisposable
Id = reader.GetInt32("id"),
Name = reader.GetString("name"),
Description = reader.GetString("description"),
- DiscountPercent = reader.GetInt32("discount_percent")
+ DiscountPercent = reader.GetInt32("discount_percent"),
+ StartDate = reader.GetDateTime("start_date"),
+ EndDate = reader.GetDateTime("end_date")
});
}
}
@@ -44,7 +48,7 @@ public class DiscountRepository : BaseRepository, IDisposable
public override bool Add(Discount discount)
{
string sql =
- "insert into `discount` (`id`, `name`, `description`, `discount_percent`) values (0, @name, @description, @discount_percent)";
+ "insert into `discount` (`id`, `name`, `description`, `discount_percent`, `start_date`, `end_date`) values (0, @name, @description, @discount_percent, @start_date, @end_date)";
try
{
using (var command = new MySqlCommand(sql, connection))
@@ -53,6 +57,8 @@ public class DiscountRepository : BaseRepository, IDisposable
command.Parameters.AddWithValue("@name", discount.Name);
command.Parameters.AddWithValue("@description", discount.Description);
command.Parameters.AddWithValue("@discount_percent", discount.DiscountPercent);
+ command.Parameters.AddWithValue("@start_date", discount.StartDate);
+ command.Parameters.AddWithValue("@end_date", discount.EndDate);
}
}
catch (Exception e)
@@ -66,7 +72,7 @@ public class DiscountRepository : BaseRepository, IDisposable
public override bool Update(Discount discount)
{
string sql =
- "update `discount` set name = @name, description = @description, discount_percent = @discount_percent";
+ "update `discount` set name = @name, description = @description, discount_percent = @discount_percent, start_date = @start_date, end_date = @end_date";
try
{
using (var command = new MySqlCommand(sql, connection))
@@ -75,6 +81,8 @@ public class DiscountRepository : BaseRepository, IDisposable
command.Parameters.AddWithValue("@name", discount.Name);
command.Parameters.AddWithValue("@description", discount.Description);
command.Parameters.AddWithValue("@discount_percent", discount.DiscountPercent);
+ command.Parameters.AddWithValue("@start_date", discount.StartDate);
+ command.Parameters.AddWithValue("@end_date", discount.EndDate);
}
}
catch (Exception e)
diff --git a/Models/Database/EmployeeRepository.cs b/Models/Database/EmployeeRepository.cs
index 2349e4d..3aabb30 100644
--- a/Models/Database/EmployeeRepository.cs
+++ b/Models/Database/EmployeeRepository.cs
@@ -20,23 +20,23 @@ public class EmployeeRepository : BaseRepository, IDisposable
string sql = "select e.id as eid, e.position_id as pid, e.name as ename, e.surname as esurname, p.name as pname from employee e join position p on e.position_id = p.id limit @limit offset @offset";
try
{
- using (var command = new MySqlCommand(sql, connection))
- using (var reader = command.ExecuteReader())
+ using var command = new MySqlCommand(sql, connection);
+ command.Parameters.AddWithValue("@limit", pageNumber);
+ command.Parameters.AddWithValue("@offset", pageNumber * pageSize);
+ using var reader = command.ExecuteReader();
+ while (reader.Read())
{
- while (reader.Read())
+ result.Add(new Employee
{
- result.Add(new Employee
+ Id = reader.GetInt32("eid"),
+ Name = reader.GetString("ename"),
+ Surname = reader.GetString("esurname"),
+ Position = new Position()
{
- Id = reader.GetInt32("eid"),
- Name = reader.GetString("ename"),
- Surname = reader.GetString("esurname"),
- Position = new Position()
- {
- Id = reader.GetInt32("pid"),
- Name = reader.GetString("name"),
- }
- });
- }
+ Id = reader.GetInt32("pid"),
+ Name = reader.GetString("name"),
+ }
+ });
}
}
catch (Exception e)
diff --git a/Program.cs b/Program.cs
index a3a8e24..ed08373 100644
--- a/Program.cs
+++ b/Program.cs
@@ -24,6 +24,18 @@ sealed class Program
s.AddTransient();
s.AddTransient();
s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
+ s.AddTransient();
s.AddTransient();
s.AddTransient();
diff --git a/ViewModels/MainWindowViewModel.cs b/ViewModels/MainWindowViewModel.cs
deleted file mode 100644
index c10489e..0000000
--- a/ViewModels/MainWindowViewModel.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Collections.Generic;
-using BathHouseManagmet.Database;
-using BathHouseManagmet.Models;
-using CommunityToolkit.Mvvm.ComponentModel;
-using Microsoft.Extensions.DependencyInjection;
-
-namespace BathHouseManagmet.ViewModels;
-
-public partial class MainWindowViewModel : ViewModelBase
-{
- private readonly IServiceProvider _serviceProvider;
- private readonly EmployeeRepository _employeeRepository;
- private readonly OrderRepository _orderRepository;
-
- [ObservableProperty] OrderViewModel _orderViewModel;
-
- [ObservableProperty] List orders;
- [ObservableProperty] List employees;
-
- public MainWindowViewModel(IServiceProvider serviceProvider, EmployeeRepository employeeRepository, OrderRepository orderRepository)
- {
- _serviceProvider = serviceProvider;
- _employeeRepository = employeeRepository;
- _orderRepository = orderRepository;
-
- OrderViewModel = _serviceProvider.GetRequiredService();
- }
-}
\ No newline at end of file
diff --git a/ViewModels/UserControlViewModels/ClientViewModel.cs b/ViewModels/UserControlViewModels/ClientViewModel.cs
new file mode 100644
index 0000000..33ad48d
--- /dev/null
+++ b/ViewModels/UserControlViewModels/ClientViewModel.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class ClientViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+ private readonly ClientRepository _repository;
+
+ [ObservableProperty] List _clients;
+
+ public ClientViewModel(IServiceProvider serviceProvider, ClientRepository repository)
+ {
+ _serviceProvider = serviceProvider;
+ _repository = repository;
+
+ Clients = _repository.GetPage(1, 1);
+ }
+}
\ No newline at end of file
diff --git a/ViewModels/UserControlViewModels/DiscountViewModel.cs b/ViewModels/UserControlViewModels/DiscountViewModel.cs
new file mode 100644
index 0000000..dd24c4e
--- /dev/null
+++ b/ViewModels/UserControlViewModels/DiscountViewModel.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class DiscountViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+ private readonly DiscountRepository _repository;
+
+ [ObservableProperty] List discounts;
+
+ public DiscountViewModel(IServiceProvider serviceProvider, DiscountRepository repository)
+ {
+ _serviceProvider = serviceProvider;
+ _repository = repository;
+
+ Discounts = _repository.GetPage(1, 1);
+ }
+}
\ No newline at end of file
diff --git a/ViewModels/UserControlViewModels/EmployeeViewModel.cs b/ViewModels/UserControlViewModels/EmployeeViewModel.cs
new file mode 100644
index 0000000..6bd4fe5
--- /dev/null
+++ b/ViewModels/UserControlViewModels/EmployeeViewModel.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class EmployeeViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+ private readonly EmployeeRepository _repository;
+
+ [ObservableProperty] List employees;
+
+ public EmployeeViewModel(IServiceProvider serviceProvider, EmployeeRepository repository)
+ {
+ _serviceProvider = serviceProvider;
+ _repository = repository;
+
+ Employees = _repository.GetPage(1, 1);
+ }
+}
\ No newline at end of file
diff --git a/ViewModels/OrderViewModel.cs b/ViewModels/UserControlViewModels/OrderViewModel.cs
similarity index 95%
rename from ViewModels/OrderViewModel.cs
rename to ViewModels/UserControlViewModels/OrderViewModel.cs
index 42d768a..ae14c1f 100644
--- a/ViewModels/OrderViewModel.cs
+++ b/ViewModels/UserControlViewModels/OrderViewModel.cs
@@ -25,11 +25,13 @@ public partial class OrderViewModel : ViewModelBase
{
_serviceProvider = serviceProvider;
_repository = repository;
+
+ Orders = _repository.GetPage(1, 1);
PageSizes = new List([5,10,20]);
- CurrentPageSize = PageSizes.First();
+ //CurrentPageSize = PageSizes.First();
}
-
+/*
partial void OnCurrentPageSizeChanged(int value)
{
CalculatePages();
@@ -78,4 +80,5 @@ public partial class OrderViewModel : ViewModelBase
if (currentPage > 0)
ShowPage(currentPage - 1);
}
+ */
}
\ No newline at end of file
diff --git a/ViewModels/UserControlViewModels/PositionViewModel.cs b/ViewModels/UserControlViewModels/PositionViewModel.cs
new file mode 100644
index 0000000..2a5cbbd
--- /dev/null
+++ b/ViewModels/UserControlViewModels/PositionViewModel.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class PositionViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+ private readonly PositionRepository _repository;
+
+ [ObservableProperty] List positions;
+
+ public PositionViewModel(IServiceProvider serviceProvider, PositionRepository repository)
+ {
+ _serviceProvider = serviceProvider;
+ _repository = repository;
+
+ Positions = _repository.GetPage(1, 1);
+ }
+}
\ No newline at end of file
diff --git a/ViewModels/UserControlViewModels/ServiceViewModel.cs b/ViewModels/UserControlViewModels/ServiceViewModel.cs
new file mode 100644
index 0000000..cc1bb5d
--- /dev/null
+++ b/ViewModels/UserControlViewModels/ServiceViewModel.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class ServiceViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+ private readonly ServiceRepository _repository;
+
+ [ObservableProperty] List services;
+
+ public ServiceViewModel(IServiceProvider serviceProvider, ServiceRepository repository)
+ {
+ _serviceProvider = serviceProvider;
+ _repository = repository;
+
+ Services = _repository.GetPage(1, 1);
+ }
+}
\ No newline at end of file
diff --git a/ViewModels/UserControlViewModels/ZoneViewModel.cs b/ViewModels/UserControlViewModels/ZoneViewModel.cs
new file mode 100644
index 0000000..7e14f49
--- /dev/null
+++ b/ViewModels/UserControlViewModels/ZoneViewModel.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class ZoneViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+ private readonly ZoneRepository _repository;
+
+ [ObservableProperty] private List zones;
+
+ public ZoneViewModel(IServiceProvider serviceProvider, ZoneRepository repository)
+ {
+ _serviceProvider = serviceProvider;
+ _repository = repository;
+
+ Zones = _repository.GetPage(1, 1);
+ }
+}
\ No newline at end of file
diff --git a/ViewModels/WindowViewModels/MainWindowViewModel.cs b/ViewModels/WindowViewModels/MainWindowViewModel.cs
new file mode 100644
index 0000000..501ef36
--- /dev/null
+++ b/ViewModels/WindowViewModels/MainWindowViewModel.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Collections.Generic;
+using BathHouseManagmet.Database;
+using BathHouseManagmet.Models;
+using CommunityToolkit.Mvvm.ComponentModel;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace BathHouseManagmet.ViewModels;
+
+public partial class MainWindowViewModel : ViewModelBase
+{
+ private readonly IServiceProvider _serviceProvider;
+
+ [ObservableProperty] OrderViewModel _orderViewModel;
+ [ObservableProperty] EmployeeViewModel _employeeViewModel;
+ [ObservableProperty] ServiceViewModel _serviceViewModel;
+ [ObservableProperty] ZoneViewModel _zoneViewModel;
+ [ObservableProperty] DiscountViewModel _discountViewModel;
+ [ObservableProperty] PositionViewModel _positionViewModel;
+
+ public MainWindowViewModel(IServiceProvider serviceProvider)
+ {
+ _serviceProvider = serviceProvider;
+
+ OrderViewModel = _serviceProvider.GetRequiredService();
+ EmployeeViewModel = _serviceProvider.GetRequiredService();
+ ServiceViewModel = _serviceProvider.GetRequiredService();
+ ZoneViewModel = _serviceProvider.GetRequiredService();
+ DiscountViewModel = _serviceProvider.GetRequiredService();
+ PositionViewModel = _serviceProvider.GetRequiredService();
+ }
+}
\ No newline at end of file
diff --git a/Views/UserControls/ClientView.axaml b/Views/UserControls/ClientView.axaml
new file mode 100644
index 0000000..d880025
--- /dev/null
+++ b/Views/UserControls/ClientView.axaml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/Views/UserControls/ClientView.axaml.cs b/Views/UserControls/ClientView.axaml.cs
new file mode 100644
index 0000000..f5f737f
--- /dev/null
+++ b/Views/UserControls/ClientView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace BathHouseManagmet.Views;
+
+public partial class ClientView : UserControl
+{
+ public ClientView()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/UserControls/DiscountView.axaml b/Views/UserControls/DiscountView.axaml
new file mode 100644
index 0000000..b834500
--- /dev/null
+++ b/Views/UserControls/DiscountView.axaml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Views/UserControls/DiscountView.axaml.cs b/Views/UserControls/DiscountView.axaml.cs
new file mode 100644
index 0000000..98bc651
--- /dev/null
+++ b/Views/UserControls/DiscountView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace BathHouseManagmet.Views;
+
+public partial class DiscountView : UserControl
+{
+ public DiscountView()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/UserControls/EmployeeView.axaml b/Views/UserControls/EmployeeView.axaml
new file mode 100644
index 0000000..b3e9b3f
--- /dev/null
+++ b/Views/UserControls/EmployeeView.axaml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/Views/UserControls/EmployeeView.axaml.cs b/Views/UserControls/EmployeeView.axaml.cs
new file mode 100644
index 0000000..db0ae42
--- /dev/null
+++ b/Views/UserControls/EmployeeView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace BathHouseManagmet.Views;
+
+public partial class EmployeeView : UserControl
+{
+ public EmployeeView()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/OrderView.axaml b/Views/UserControls/OrderView.axaml
similarity index 100%
rename from Views/OrderView.axaml
rename to Views/UserControls/OrderView.axaml
diff --git a/Views/OrderView.axaml.cs b/Views/UserControls/OrderView.axaml.cs
similarity index 100%
rename from Views/OrderView.axaml.cs
rename to Views/UserControls/OrderView.axaml.cs
diff --git a/Views/UserControls/PositionView.axaml b/Views/UserControls/PositionView.axaml
new file mode 100644
index 0000000..9b4caf9
--- /dev/null
+++ b/Views/UserControls/PositionView.axaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/Views/UserControls/PositionView.axaml.cs b/Views/UserControls/PositionView.axaml.cs
new file mode 100644
index 0000000..1279449
--- /dev/null
+++ b/Views/UserControls/PositionView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace BathHouseManagmet.Views;
+
+public partial class PositionView : UserControl
+{
+ public PositionView()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/UserControls/ServiceView.axaml b/Views/UserControls/ServiceView.axaml
new file mode 100644
index 0000000..017c491
--- /dev/null
+++ b/Views/UserControls/ServiceView.axaml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/Views/UserControls/ServiceView.axaml.cs b/Views/UserControls/ServiceView.axaml.cs
new file mode 100644
index 0000000..c9d94b2
--- /dev/null
+++ b/Views/UserControls/ServiceView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace BathHouseManagmet.Views;
+
+public partial class ServiceView : UserControl
+{
+ public ServiceView()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/UserControls/ZoneView.axaml b/Views/UserControls/ZoneView.axaml
new file mode 100644
index 0000000..f882311
--- /dev/null
+++ b/Views/UserControls/ZoneView.axaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/Views/UserControls/ZoneView.axaml.cs b/Views/UserControls/ZoneView.axaml.cs
new file mode 100644
index 0000000..63ec0e8
--- /dev/null
+++ b/Views/UserControls/ZoneView.axaml.cs
@@ -0,0 +1,13 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace BathHouseManagmet.Views;
+
+public partial class ZoneView : UserControl
+{
+ public ZoneView()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/MainWindow.axaml b/Views/Windows/MainWindow.axaml
similarity index 55%
rename from Views/MainWindow.axaml
rename to Views/Windows/MainWindow.axaml
index ba5129e..82887c6 100644
--- a/Views/MainWindow.axaml
+++ b/Views/Windows/MainWindow.axaml
@@ -16,13 +16,19 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Views/MainWindow.axaml.cs b/Views/Windows/MainWindow.axaml.cs
similarity index 100%
rename from Views/MainWindow.axaml.cs
rename to Views/Windows/MainWindow.axaml.cs
diff --git a/obj/Debug/net10.0/Avalonia/Resources.Inputs.cache b/obj/Debug/net10.0/Avalonia/Resources.Inputs.cache
index 59fb040..1b1d629 100644
--- a/obj/Debug/net10.0/Avalonia/Resources.Inputs.cache
+++ b/obj/Debug/net10.0/Avalonia/Resources.Inputs.cache
@@ -1 +1 @@
-1192b891a192d7b26b551ab7706358bedb3321507bd7d8cf1bfa07c8d52271f9
+942a839708d7cce8ab05c02fe65f26bee847b4d21d2979d45818fcd6d9a822c4
diff --git a/obj/Debug/net10.0/Avalonia/resources b/obj/Debug/net10.0/Avalonia/resources
index 3718bf6..c09332d 100644
Binary files a/obj/Debug/net10.0/Avalonia/resources and b/obj/Debug/net10.0/Avalonia/resources differ
diff --git a/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfo.cs b/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfo.cs
index fa780be..b3c31e1 100644
--- a/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfo.cs
+++ b/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("BathHouseManagmet")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+41512c28ef3f00e1a5bf2e8fff2eb768a98ef1bf")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+924827d2dc42773fa3d9118f0596f882373d2c67")]
[assembly: System.Reflection.AssemblyProductAttribute("BathHouseManagmet")]
[assembly: System.Reflection.AssemblyTitleAttribute("BathHouseManagmet")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfoInputs.cache b/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfoInputs.cache
index 4516230..6cdaed9 100644
--- a/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfoInputs.cache
+++ b/obj/Debug/net10.0/BathHouseManagmet.AssemblyInfoInputs.cache
@@ -1 +1 @@
-eabbb29cd12761d77743c612010becd5857837b230f933faa13156f790e78108
+203883aab9b08b3fd8124d36758bb7103eeaea559e7819678d19054bef848fc5
diff --git a/obj/Debug/net10.0/BathHouseManagmet.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net10.0/BathHouseManagmet.GeneratedMSBuildEditorConfig.editorconfig
index 68a3705..43c3e74 100644
--- a/obj/Debug/net10.0/BathHouseManagmet.GeneratedMSBuildEditorConfig.editorconfig
+++ b/obj/Debug/net10.0/BathHouseManagmet.GeneratedMSBuildEditorConfig.editorconfig
@@ -26,8 +26,26 @@ build_property.EnableCodeStyleSeverity =
[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/App.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
-[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/MainWindow.axaml]
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/ClientView.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
-[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/OrderView.axaml]
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/DiscountView.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/EmployeeView.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/OrderView.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/PositionView.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/ServiceView.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/UserControls/ZoneView.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
+[C:/Users/Mikhail/RiderProjects/BathHouseManagmet/Views/Windows/MainWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml