demo_term/demko_term/WorkerWindow.axaml.cs

45 lines
1.3 KiB
C#
Raw Permalink Normal View History

2025-04-14 05:39:47 +00:00
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
using Avalonia.Controls;
using Avalonia.Input;
using Avalonia.Interactivity;
using Avalonia.Media.Imaging;
using demko_term.Models;
namespace demko_term;
public partial class WorkerWindow : Window
{
public WorkerWindow(Employee employee)
{
InitializeComponent();
FioTextBlock.Text = employee.Lastname + " " + employee.Firstname + " " + employee.Patronymic;
RoleTextBlock.Text = employee.Position.Title;
try
{
string absolutePath = Path.Combine(AppContext.BaseDirectory, employee.Logo);
EmployeeImage.Source = new Bitmap(absolutePath);
}
catch
{
EmployeeImage.Source = null;
}
}
private void AcceptStatement_OnClick(object? sender, RoutedEventArgs e)
{
2025-04-14 14:45:48 +00:00
AcceptStatementWindow acceptStatementWindow = new AcceptStatementWindow();
acceptStatementWindow.ShowDialog(this);
2025-04-14 05:39:47 +00:00
}
private void FormPersonalFile_OnClick(object? sender, RoutedEventArgs e)
{
2025-04-14 14:45:48 +00:00
FormPersonalFileWindow formPersonalFileWindow = new FormPersonalFileWindow();
formPersonalFileWindow.ShowDialog(this);
2025-04-14 05:39:47 +00:00
}
}