inizio gestione ddf cambio parametri sizing

This commit is contained in:
zaccaria.majid
2023-04-13 18:10:52 +02:00
parent 6838723e50
commit 37c00cd31f
@@ -10,6 +10,9 @@ namespace WebDoorCreator.UI.Components.DoorDef
[Inject]
protected WebDoorCreatorService WDService { get; set; } = null!;
[Inject]
protected WDCCurrDataService CamDataServ { get; set; } = null!;
[Parameter]
public int DoorId { get; set; } = 0;
@@ -22,7 +25,7 @@ namespace WebDoorCreator.UI.Components.DoorDef
protected List<DoorOpModel>? ListDoorOp { get; set; } = null;
protected Edges? DefaultEdges { get; set; } = null;
protected Opening? DefaultOpening { get; set; } = null;
protected Sizing? DefaultSizing { get; set; } = null;
protected Sizing? DefaultSizing { get; set; } = new Sizing();
protected string isSizingActive
{
@@ -78,7 +81,7 @@ namespace WebDoorCreator.UI.Components.DoorDef
if (_lockEdge != DefaultEdges.lockEdge)
{
paramIsChanged = true;
var pUpd = Task.Run(async () => await E_paramChanged.InvokeAsync(paramIsChanged));
var pUpd = Task.Run(async () => await CamDataServ.sendCalcReq($"ORD{DoorId:00000}"));
}
}
}
@@ -115,12 +118,23 @@ namespace WebDoorCreator.UI.Components.DoorDef
set => _width = value;
}
protected double _height { get; set; } = 0.0;
protected string _height { get; set; } = "";
protected double height
protected string height
{
get => _height;
set => _height = value;
set
{
_height = value;
if (DefaultSizing != null)
{
if (_height != DefaultSizing.height)
{
paramIsChanged = true;
var pUpd = Task.Run(async () => await CamDataServ.sendCalcReq($"ORD{DoorId:00000}"));
}
}
}
}
protected double _thickness { get; set; } = 0.0;