using System.Security.Cryptography.X509Certificates; namespace dcnsanplanung.bewertung.M149_3 { public class BAK : AbstractCode { public BAK() : base("Feststellung der Innenauskleidung") { } public override int CalculateDK() { switch(Ch1) { case "B": return 4; case "C": return 2; case "I": return 2; case "J": return 1; case "K": return 2; case "L": return 3; case "M": case "N": return 2; case "Z": return 7; default: return 5; } } public override int CalculateSK() { switch(Ch1) { case "D": { if (Ch2.Equals("C")) { return 7; } else { return 5; } } case "E": return 7; case "F": return 4; case "L": return 7; case "Z": return 7; default: return 5; } } public override int CalculateBK() { switch(Ch1) { case "A": { switch(Q1) { case >= 50: return 0; case >= 35: return 1; case >= 20: return 2; case >= 5: return 3; default: return 4; } } case "C": return 2; case "D": return 7; case "E": { switch (Q1) { case >= 50: return 0; case >= 35: return 1; case >= 20: return 2; case >= 5: return 3; default: return 4; } } case "G": case "H": return 4; case "K": return 7; case "Z": return 7; default: return 5; } } } }