From bdf3269ea71e6075cddd407c6c1e6aa837bf11cf Mon Sep 17 00:00:00 2001 From: maksim Date: Sun, 1 Dec 2024 15:27:38 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Implements/EmployeeStorage.cs | 5 +- .../Employee/DeleteEmployeeWindow.xaml | 52 +++++++++++++-- .../Employee/DeleteEmployeeWindow.xaml.cs | 64 +++++++++++++++---- 3 files changed, 100 insertions(+), 21 deletions(-) diff --git a/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs b/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs index dfcbeb2..ef13084 100644 --- a/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs +++ b/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs @@ -70,10 +70,13 @@ namespace EmployeeManagmentDataBaseImplement.Implements PartTimeJob = entity.PartTimeJob, Bid = entity.Bid, PhysicalPersonsId = entity.PhisicalPersonsId, - PhysicalPersonName = $"{entity.PhisicalPerson.Surname} {entity.PhisicalPerson.Name}" + PhysicalPersonName = entity.PhisicalPerson != null + ? $"{entity.PhisicalPerson.Surname} {entity.PhisicalPerson.Name}" + : "Не указано" // Обработка отсутствующего физического лица }; } + // Добавить нового сотрудника public void Insert(EmployeeViewModel model) { diff --git a/EmployeeManagmentView/Employee/DeleteEmployeeWindow.xaml b/EmployeeManagmentView/Employee/DeleteEmployeeWindow.xaml index 6f2688d..a700642 100644 --- a/EmployeeManagmentView/Employee/DeleteEmployeeWindow.xaml +++ b/EmployeeManagmentView/Employee/DeleteEmployeeWindow.xaml @@ -1,12 +1,52 @@  + Title="Удаление сотрудников" + Height="500" Width="800" + ResizeMode="NoResize" + WindowStartupLocation="CenterScreen" + Background="#0D2D4F"> + - + + + + + + + + + + + + + + + + + + + +