Ejemplo n.º 1
0
        public static bool ValidateSetup(SampleGroupDO sg, StratumDO st, out string error)
        {
            bool isValid = true;

            error = null;
            sg.Validate();
            string pre = "Stratum: " + st.Code + " IN SG: " + sg.Code + " -";

            if (sg.HasErrors())
            {
                isValid = false;
                error  += pre + sg.Error;
            }
            if (String.IsNullOrEmpty(sg.Code))
            {
                isValid = false;
                error  += pre + " Code can't be empty";
            }
            if (sg.TreeDefaultValues.Count == 0)
            {
                isValid = false;
                error  += pre + " No Tree Defaults Selected";
            }

            isValid = sg.ValidatePProdOnTDVs(ref error) && isValid;
            return(isValid);
        }
        public static bool ValidateSetup(SampleGroupDO sg, StratumDO st, out string error)
        {
            bool isValid = true;
               error = null;
               sg.Validate();
               string pre = "Stratum: " + st.Code + " IN SG: " + sg.Code + " -";
               if (sg.HasErrors())
               {
               isValid = false;
               error += pre + sg.Error;
               }
               if (String.IsNullOrEmpty(sg.Code))
               {
               isValid = false;
               error += pre + " Code can't be empty";
               }
               if (sg.TreeDefaultValues.Count == 0)
               {
               isValid = false;
               error += pre + " No Tree Defaults Selected";
               }

               isValid  = sg.ValidatePProdOnTDVs(ref error) && isValid;
               return isValid;
        }