Billing: Add EditBillingData class

This commit is contained in:
2024-01-18 21:30:42 +01:00
parent 403e7723d2
commit cb541cb6e6
5 changed files with 112 additions and 36 deletions

View File

@ -396,13 +396,13 @@ namespace Elwig.Windows {
return;
}
try {
var json = BillingData.ParseJson(DataInput.Text);
var data = BillingData.FromJson(DataInput.Text);
var origJson = v.Data;
try {
origJson = JsonSerializer.Serialize(BillingData.ParseJson(v.Data));
origJson = JsonSerializer.Serialize(BillingData.FromJson(v.Data).Data);
} catch { }
DataValid = true;
if (JsonSerializer.Serialize(json) != origJson) {
if (JsonSerializer.Serialize(data.Data) != origJson) {
ControlUtils.SetInputChanged(DataInput);
DataChanged = true;
} else {