示例#1
0
        }   //  end UpdateExpansionFactors

        private void DefaultSecondaryProduct(string currRegion)
        {
            CPbusinessLayer bslyr = new CPbusinessLayer();
            ErrorLogMethods elm   = new ErrorLogMethods();

            bslyr.DAL = DAL;

            List <SampleGroupDO> sgList = bslyr.getSampleGroups();

            foreach (SampleGroupDO sgd in sgList)
            {
                if (sgd.SecondaryProduct == "" || sgd.SecondaryProduct == " " ||
                    sgd.SecondaryProduct == "  " || sgd.SecondaryProduct == null)
                {
                    switch (currRegion)
                    {
                    case "06":
                    case "6":
                        sgd.SecondaryProduct = "08";
                        elm.LoadError("SampleGroup", "W", "19", (long)sgd.SampleGroup_CN, "SecondaryProduct");
                        break;

                    case "05":
                    case "5":
                        sgd.SecondaryProduct = "20";
                        elm.LoadError("SampleGroup", "W", "19", (long)sgd.SampleGroup_CN, "SecondaryProduct");
                        break;

                    default:
                        sgd.SecondaryProduct = "02";
                        elm.LoadError("SampleGroup", "W", "19", (long)sgd.SampleGroup_CN, "SecondaryProduct");
                        break;
                    } //  end switch
                }     //  endif
            }         //  end foreach loop
            bslyr.SaveSampleGroups(sgList);
            return;
        }   //  end DefaultSecondaryProduct