- Aggiunta lista Profili
- Aggiornato setup Hardware
This commit is contained in:
@@ -130,6 +130,7 @@ namespace WebWindowComplex
|
||||
protected string SelColorMaterial { get; set; } = "";
|
||||
protected string SelFamilyHardware { get; set; } = "";
|
||||
protected string SelGlass { get; set; } = "";
|
||||
protected string SelProfile { get; set; } = "";
|
||||
|
||||
protected string SelMaterial { get; set; } = ""!;
|
||||
|
||||
@@ -417,8 +418,6 @@ namespace WebWindowComplex
|
||||
return listWarnings.ContainsKey(fKey) ? "border border-danger" : "";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Richiesta chiusura SENZA salvataggio (= restore prev)
|
||||
/// </summary>
|
||||
@@ -551,7 +550,6 @@ namespace WebWindowComplex
|
||||
{
|
||||
listErrLink.Add("Window", $"Deserializing Error:{Environment.NewLine}{ex}");
|
||||
}
|
||||
|
||||
updateSvg = true;
|
||||
}
|
||||
checkWarnings();
|
||||
@@ -652,6 +650,7 @@ namespace WebWindowComplex
|
||||
SelColorMaterial = CurrSelection.ColorMaterial ?? "";
|
||||
SelMaterial = CurrSelection.Material ?? "";
|
||||
SelGlass = CurrSelection.Glass ?? "";
|
||||
SelProfile = CurrSelection.Profile ?? "";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -850,6 +849,10 @@ namespace WebWindowComplex
|
||||
{
|
||||
listErrPre.Add("ColorMaterial", "Missing ColorMaterial List!");
|
||||
}
|
||||
if (ListPayload.Profile == null || ListPayload.Profile.Count == 0)
|
||||
{
|
||||
listErrPre.Add("Profile", "Missing Profile List!");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -875,6 +878,10 @@ namespace WebWindowComplex
|
||||
{
|
||||
listWarnings.Add("Material", $"Missing Material: {m_CurrWindow.sMaterial}");
|
||||
}
|
||||
if (!ListPayload.Profile.Contains(m_CurrWindow.sProfilePath))
|
||||
{
|
||||
listWarnings.Add("Profile", $"Missing Profile: {m_CurrWindow.sProfilePath}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -893,7 +900,7 @@ namespace WebWindowComplex
|
||||
// Rimuovo riempimento da anta selezionata
|
||||
sashSplitted.AreaList.RemoveAt(0);
|
||||
// Creo la copia dell'anta scelta
|
||||
Area a = sashItem.AreaList[IndexCopy].AreaList[0].Copy(sashSplitted);
|
||||
Area a = sashItem.AreaList[IndexCopy].AreaList.First().Copy(sashSplitted);
|
||||
// Aggiungo copia all'anta selezionata
|
||||
sashItem.AreaList[IndexModify].AreaList.Add(a);
|
||||
await DoPreviewSvg();
|
||||
@@ -1015,6 +1022,10 @@ namespace WebWindowComplex
|
||||
AdvStep(CompileStep.Tree);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selezione del colore
|
||||
/// </summary>
|
||||
/// <param name="newVal"></param>
|
||||
private void SelectColor(string newVal)
|
||||
{
|
||||
if (m_CurrWindow != null)
|
||||
@@ -1023,6 +1034,10 @@ namespace WebWindowComplex
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selezione del vetro
|
||||
/// </summary>
|
||||
/// <param name="newVal"></param>
|
||||
private void SelectGlass(string newVal)
|
||||
{
|
||||
if (m_CurrWindow != null)
|
||||
@@ -1031,6 +1046,10 @@ namespace WebWindowComplex
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selezione del materiale
|
||||
/// </summary>
|
||||
/// <param name="newVal"></param>
|
||||
private void SelectMat(string newVal)
|
||||
{
|
||||
if (m_CurrWindow != null)
|
||||
@@ -1039,6 +1058,18 @@ namespace WebWindowComplex
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selezione del profilo
|
||||
/// </summary>
|
||||
/// <param name="newVal"></param>
|
||||
private void SelectProfile(string newVal)
|
||||
{
|
||||
if (m_CurrWindow != null)
|
||||
{
|
||||
m_CurrWindow.sProfilePath = newVal;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Metodo per scambiare due aree di uno split
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user