43 lines
1.1 KiB
C#
43 lines
1.1 KiB
C#
![]() |
using System;
|
||
|
using System.Linq;
|
||
|
using Avalonia;
|
||
|
using Avalonia.Controls;
|
||
|
using Avalonia.Interactivity;
|
||
|
using Avalonia.Markup.Xaml;
|
||
|
using Avalonia.Media.Imaging;
|
||
|
using dmeo040225.Models;
|
||
|
|
||
|
namespace dmeo040225;
|
||
|
|
||
|
public partial class OlderWindow : Window
|
||
|
{
|
||
|
public OlderWindow(User user)
|
||
|
{
|
||
|
InitializeComponent();
|
||
|
|
||
|
using var context = new DatabaseContext();
|
||
|
var role = context.Roles.FirstOrDefault(it => it.Id == user.RoleId).Name;
|
||
|
|
||
|
Image.Source = new Bitmap(user.Photopath);
|
||
|
FioName.Text = user.Fio;
|
||
|
RoleName.Text = role;
|
||
|
}
|
||
|
|
||
|
private void NewOrder_OnClick(object? sender, RoutedEventArgs e)
|
||
|
{
|
||
|
NewOrder newOrder = new NewOrder();
|
||
|
newOrder.ShowDialog(this);
|
||
|
}
|
||
|
|
||
|
private void GetOrder_OnClick(object? sender, RoutedEventArgs e)
|
||
|
{
|
||
|
GetOrderWindow getOrderWindow = new GetOrderWindow();
|
||
|
getOrderWindow.ShowDialog(this);
|
||
|
}
|
||
|
|
||
|
private void Back_OnClick(object? sender, RoutedEventArgs e)
|
||
|
{
|
||
|
MainWindow mainWindow = new MainWindow();
|
||
|
mainWindow.ShowDialog(this);
|
||
|
}
|
||
|
}
|