Example #1
0
        public static bool ValidateLoanField(senpa.WorkFlowFieldValidations aVal, senpa.RegistrationRequest classObject)
        {
            object val   = null;
            bool   found = false;

            FieldInfo[] fields = classObject.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
            foreach (FieldInfo f in fields)
            {
                if (f.Name == aVal.ParameterField + "Field")
                {
                    val   = f.GetValue(classObject);
                    found = true;
                    break;
                }
                else
                {
                }
            }

            if (found)
            {
                return(ValidateField(aVal, val));
            }
            else
            {
                return(false);
            }
        }