public string[] resultList() { if (BasicDia < 0.5 & NoCoating == "Yes") { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "MAJOR DIA. " + MajorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "EFF. DIA. " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "MINOR DIA. " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), }; return(list); } else if (BasicDia < 0.5 & CoatingPS309 == "Yes") // Off 9 thou { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MAJOR DIA. " + MajorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MINOR DIA. " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", }; return(list); } else if (BasicDia < 0.5 & CoatingOther == "Yes") // off 4 thou { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MAJOR DIA. " + MajorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MINOR DIA. " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", }; return(list); } else if (BasicDia >= 0.5 & NoCoating == "Yes") { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "MAJOR DIA. " + MajorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MINOR DIA. " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", }; return(list); } else if (BasicDia >= 0.5 & CoatingPS309 == "Yes") // off 9 thou { string[] list1 = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MAJOR DIA. " + " " + MajorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + " " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MINOR DIA. " + " " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", }; return(list1); } else if (BasicDia >= 0.5 & CoatingOther == "Yes") // Off 4 thou { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MAJOR DIA. " + MajorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MINOR DIA. " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", }; return(list); } else { string[] list = { "0.0000" + "-" + "00" + " " + "None" + "-" + "None" + ", None", "\r\n", "MAJOR DIA. " + "0.0000" + " - " + "0.0000", "\r\n", "EFF. DIA. " + "0.0000" + " - " + "0.0000", "\r\n", "MINOR DIA. " + "0.0000" + " - " + "0.0000", }; return(list); } }
public string[] resultList() { if (BasicDia < 0.5 & NoCoating == "Yes") // corrected after the user pointed out that the code above was wrong - displayed allowance for coating { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "MINOR DIA. " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMin_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMax_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MAJOR DIA. " + MajorMin_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " MIN." + " SPL", }; return(list); } else if (BasicDia < 0.5 & CoatingPS309 == "Yes") // Off 2 thou { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MINOR DIA. " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMin_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMax_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MAJOR DIA. " + MajorMin_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " MIN." + " SPL", }; return(list); } else if (BasicDia < 0.5 & CoatingOther == "Yes") // Off 2 thou { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MINOR DIA. " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "EFF. DIA. " + EffectiveMin_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMax_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " SPL", "\r\n", "MAJOR DIA. " + MajorMin_B().ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " MIN." + " SPL", }; return(list); } else if (BasicDia >= 0.5 & NoCoating == "Yes") { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "MINOR DIA. " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "EFF. DIA. " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "MAJOR DIA. " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " " + "MIN.", }; return(list); } else if (BasicDia >= 0.5 & CoatingPS309 == "Yes") { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MINOR DIA. " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "EFF. DIA. " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "MAJOR DIA. " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " " + "MIN.", }; return(list); } else if (BasicDia >= 0.5 & CoatingOther == "Yes") { string[] list = { BasicDia.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + "-" + TPI + " " + Design.GetDesignationModel(BasicDia, TPI) + "-" + ClassThread + ", BS1580", "\r\n", "BEFORE COATING:", "\r\n", "MINOR DIA. " + MinorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + MinorMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "EFF. DIA. " + EffectiveMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " - " + EffectiveMax.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture), "\r\n", "MAJOR DIA. " + MajorMin.ToString("#.##00", System.Globalization.CultureInfo.InvariantCulture) + " " + "MIN.", }; return(list); } else { string[] list = { "0.0000" + "-" + "00" + " " + "None" + "-" + "None" + ", None", "\r\n", "MINOR DIA. " + "0.0000" + " - " + "0.0000", "\r\n", "EFF. DIA. " + "0.0000" + " - " + "0.0000", "\r\n", "MAJOR DIA. " + "0.0000" + " - " + "0.0000", }; return(list); } }