ChartWindow: Rework varibute selection

This commit is contained in:
2024-01-27 22:41:31 +01:00
parent d3aca196dd
commit 3a2bf81bd9
6 changed files with 80 additions and 41 deletions

View File

@ -4,8 +4,11 @@ using System;
namespace Elwig.Helpers.Billing {
public class Varibute : IComparable<Varibute> {
public readonly WineVar? Variety;
public readonly WineAttr? Attribute;
public WineVar? Variety { get; }
public WineAttr? Attribute { get; }
public int? AssignedGraphId { get; set; }
public int? AssignedAbgewGraphId { get; set; }
public string Listing => $"{Variety?.SortId}{Attribute?.AttrId}";
public string FullName => $"{Variety?.Name}" + (Variety != null && Attribute != null ? " " : "") + $"{Attribute?.Name}";