Demo1104ProductyPartnery/demo0411/ProductList.axaml.cs

41 lines
1.1 KiB
C#
Raw Permalink Normal View History

2025-04-11 12:47:49 +00:00
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Microsoft.EntityFrameworkCore;
using System.Linq;
namespace demo0411;
public partial class ProductList : Window
{
private int log;
public ProductList()
{
InitializeComponent();
ListPartnerProduct.ItemsSource = Helper.DbContext.Products.Include(a => a.Type).Include(a => a.PartnerProducts).ThenInclude(a => a.Partner).ToList();
}
private void Button_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
new DobavRedactProduct().Show();
Close();
}
private void Border_DoubleTapped(object? sender, Avalonia.Input.TappedEventArgs e)
{
new DobavRedactProduct(int.Parse((sender as Border).Tag.ToString())).Show();
Close();
}
private void Button_Click_1(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
log = 2;
new History(log).Show();
Close();
}
private void Button_Click_2(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
new MainWindow().Show();
Close();
}
}