inizio gestione ddf cambio parametri sizing
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user