Index: DamClients/DamUI/trunk/src/Dam/Forms/DamContext.cs =================================================================== diff -u -r6718 -r6776 --- DamClients/DamUI/trunk/src/Dam/Forms/DamContext.cs (.../DamContext.cs) (revision 6718) +++ DamClients/DamUI/trunk/src/Dam/Forms/DamContext.cs (.../DamContext.cs) (revision 6776) @@ -56,7 +56,7 @@ /// the flag public override bool? ShouldValidate(object source, string member) { - if (source is Soil soil) + if (source is DamSoil soil) { return ShouldValidateSoil(member, soil); } @@ -98,7 +98,7 @@ return true; } - var soil = source as Soil; + var soil = source as DamSoil; if (soil != null) { bool? visibleAccordingSoilUserFilter = VisibleAccordingSoilUserFilter(member); @@ -182,24 +182,24 @@ return true; } - if (source is Soil soil) + if (source is DamSoil soil) { - if (member == StaticReflection.GetMemberName(s => s.Name) || - member == StaticReflection.GetMemberName(s => s.StressTable) || - member == StaticReflection.GetMemberName(s => s.SuTable)) + if (member == StaticReflection.GetMemberName(s => s.Name) || + member == StaticReflection.GetMemberName(s => s.StressTable) || + member == StaticReflection.GetMemberName(s => s.SuTable)) { return false; } - if (member == StaticReflection.GetMemberName(s => s.POP) || - member == StaticReflection.GetMemberName(s => s.RatioCuPc) || - member == StaticReflection.GetMemberName(s => s.StrengthIncreaseExponent)) + if (member == StaticReflection.GetMemberName(s => s.POP) || + member == StaticReflection.GetMemberName(s => s.RatioCuPc) || + member == StaticReflection.GetMemberName(s => s.StrengthIncreaseExponent)) { return soil.ShearStrengthModel == ShearStrengthModel.CuCalculated; } - if (member == StaticReflection.GetMemberName(s => s.Cohesion) || - member == StaticReflection.GetMemberName(s => s.FrictionAngle)) + if (member == StaticReflection.GetMemberName(s => s.Cohesion) || + member == StaticReflection.GetMemberName(s => s.FrictionAngle)) { return soil.ShearStrengthModel == ShearStrengthModel.CPhi; } @@ -265,7 +265,7 @@ public override ICollection GetDomain(object source, string member) { - if (source is Soil && member == StaticReflection.GetMemberName(s => s.ShearStrengthModel)) + if (source is DamSoil && member == StaticReflection.GetMemberName(s => s.ShearStrengthModel)) { return new List { @@ -281,25 +281,25 @@ public override string GetFormat(Type type, object source, string member) { - if ((type == typeof(Soil) || source is Soil) && (member == StaticReflection.GetMemberName(x => x.PermeabKx))) + if ((type == typeof(DamSoil) || source is DamSoil) && (member == StaticReflection.GetMemberName(x => x.PermeabKx))) { return "E3"; } return base.GetFormat(type, source, member); } - private static bool ShouldValidateSoil(string member, Soil soil) + private static bool ShouldValidateSoil(string member, DamSoil soil) { - if (member == StaticReflection.GetMemberName(s => s.POP) || - member == StaticReflection.GetMemberName(s => s.RatioCuPc) || - member == StaticReflection.GetMemberName(s => s.StrengthIncreaseExponent)) + if (member == StaticReflection.GetMemberName(s => s.POP) || + member == StaticReflection.GetMemberName(s => s.RatioCuPc) || + member == StaticReflection.GetMemberName(s => s.StrengthIncreaseExponent)) { return soil.ShearStrengthModel == ShearStrengthModel.CuCalculated; } - if (member == StaticReflection.GetMemberName(s => s.Cohesion) || - member == StaticReflection.GetMemberName(s => s.FrictionAngle)) + if (member == StaticReflection.GetMemberName(s => s.Cohesion) || + member == StaticReflection.GetMemberName(s => s.FrictionAngle)) { return soil.ShearStrengthModel == ShearStrengthModel.CPhi; } @@ -348,31 +348,31 @@ private readonly HashSet alwaysVisibleProperties = new HashSet { - StaticReflection.GetMemberName(s => s.Name), - StaticReflection.GetMemberName(s => s.Color), - StaticReflection.GetMemberName(s => s.SoilType) + StaticReflection.GetMemberName(s => s.Name), + StaticReflection.GetMemberName(s => s.Color), + StaticReflection.GetMemberName(s => s.SoilType) }; private readonly HashSet macrostabilitySoilProperties = new HashSet { - StaticReflection.GetMemberName(s => s.AbovePhreaticLevel), - StaticReflection.GetMemberName(s => s.BelowPhreaticLevel), - StaticReflection.GetMemberName(s => s.ShearStrengthModel), - StaticReflection.GetMemberName(s => s.Cohesion), - StaticReflection.GetMemberName(s => s.FrictionAngle), - StaticReflection.GetMemberName(s => s.POP), - StaticReflection.GetMemberName(s => s.RatioCuPc), - StaticReflection.GetMemberName(s => s.StrengthIncreaseExponent), - StaticReflection.GetMemberName(s => s.StressTable), - StaticReflection.GetMemberName(s => s.SuTable) + StaticReflection.GetMemberName(s => s.AbovePhreaticLevel), + StaticReflection.GetMemberName(s => s.BelowPhreaticLevel), + StaticReflection.GetMemberName(s => s.ShearStrengthModel), + StaticReflection.GetMemberName(s => s.Cohesion), + StaticReflection.GetMemberName(s => s.FrictionAngle), + StaticReflection.GetMemberName(s => s.POP), + StaticReflection.GetMemberName(s => s.RatioCuPc), + StaticReflection.GetMemberName(s => s.StrengthIncreaseExponent), + StaticReflection.GetMemberName(s => s.StressTable), + StaticReflection.GetMemberName(s => s.TrafficLoadDegreeOfConsolidation) }; private readonly HashSet pipingSoilProperties = new HashSet { - StaticReflection.GetMemberName(s => s.AbovePhreaticLevel), - StaticReflection.GetMemberName(s => s.BelowPhreaticLevel), - StaticReflection.GetMemberName(s => s.DiameterD70), - StaticReflection.GetMemberName(s => s.PermeabKx) + StaticReflection.GetMemberName(s => s.AbovePhreaticLevel), + StaticReflection.GetMemberName(s => s.BelowPhreaticLevel), + StaticReflection.GetMemberName(s => s.DiameterD70), + StaticReflection.GetMemberName(s => s.PermeabKx) }; private HashSet combinedSoilProperties;