コード例 #1
0
 public static void ObjectIsValid(StringProperty obj, ObjectIsValidEventArgs e)
 {
     if (obj.GetLengthConstraint() == null)
     {
         e.Errors.Add(string.Format("String property {0}.{1} must have a string range constraint", obj.ObjectClass.Name, obj.Name));
     }
 }
コード例 #2
0
 public static void ObjectIsValid(IndexConstraint obj, ObjectIsValidEventArgs e)
 {
     if (obj.Properties.Count == 0)
     {
         e.Errors.Add("Cannot have index without Properties.");
     }
 }
コード例 #3
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_TestPhoneCompoundObject != null)
            {
                OnObjectIsValid_TestPhoneCompoundObject(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #4
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_ViewDescriptor != null)
            {
                OnObjectIsValid_ViewDescriptor(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #5
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_One_to_N_relations_N != null)
            {
                OnObjectIsValid_One_to_N_relations_N(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #6
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_DecimalProperty != null)
            {
                OnObjectIsValid_DecimalProperty(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #7
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_CurrentDateTimeDefaultValue != null)
            {
                OnObjectIsValid_CurrentDateTimeDefaultValue(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #8
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_DayOfWeekCalendarRule != null)
            {
                OnObjectIsValid_DayOfWeekCalendarRule(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #9
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_ConstraintInvocation != null)
            {
                OnObjectIsValid_ConstraintInvocation(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #10
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_ObjectReferenceParameter != null)
            {
                OnObjectIsValid_ObjectReferenceParameter(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #11
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_ObjectClassFilterConfiguration != null)
            {
                OnObjectIsValid_ObjectClassFilterConfiguration(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #12
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_AbstractModuleMember != null)
            {
                OnObjectIsValid_AbstractModuleMember(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #13
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
            var b = base.ObjectIsValid();

            e.IsValid = b.IsValid;
            e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_SecurityTestChild != null)
            {
                OnObjectIsValid_SecurityTestChild(this, e);
            }
            return(new ObjectIsValidResult(e.IsValid, e.Errors));
        }
コード例 #14
0
        public static void ObjectIsValid(SalesInvoice obj, ObjectIsValidEventArgs e)
        {
            if (obj.InternalOrganization == null)
            {
                e.IsValid = false;
                e.Errors.Add(SalesInvoiceResources.NoOrgSelected);
                return;
            }

            if (obj.InternalOrganization.InvoiceGenerator == null)
            {
                e.IsValid = false;
                e.Errors.Add(SalesInvoiceResources.NoInvoiceGenerator);
                return;
            }
        }
コード例 #15
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_ServiceDescriptor != null)
     {
         OnObjectIsValid_ServiceDescriptor(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #16
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_AbstractModuleMember != null)
     {
         OnObjectIsValid_AbstractModuleMember(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #17
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_EnumParameter != null)
     {
         OnObjectIsValid_EnumParameter(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #18
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_One_to_N_relations_One != null)
     {
         OnObjectIsValid_One_to_N_relations_One(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #19
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_StringRangeConstraint != null)
     {
         OnObjectIsValid_StringRangeConstraint(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #20
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_PropertyDateTimeTest != null)
     {
         OnObjectIsValid_PropertyDateTimeTest(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #21
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_AnyReferenceTestObject != null)
     {
         OnObjectIsValid_AnyReferenceTestObject(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #22
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_GroupMembership != null)
     {
         OnObjectIsValid_GroupMembership(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #23
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_SecurityChangeRight != null)
     {
         OnObjectIsValid_SecurityChangeRight(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #24
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_RequiredParentChild != null)
     {
         OnObjectIsValid_RequiredParentChild(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #25
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_YearlyCalendarRule != null)
     {
         OnObjectIsValid_YearlyCalendarRule(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #26
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_EasterWorkScheduleRule != null)
     {
         OnObjectIsValid_EasterWorkScheduleRule(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #27
0
ファイル: TaskActions.cs プロジェクト: daszat/zetbox
 public static void ObjectIsValid(Task obj, ObjectIsValidEventArgs e)
 {
     if (obj.Aufwand < 0) e.Errors.Add("Ungültiger Aufwand");
     if (obj.DatumBis < obj.DatumVon) e.Errors.Add("Falscher Zeitraum");
 }
コード例 #28
0
ファイル: TaskActions.cs プロジェクト: daszat/zetbox
 public static void ObjectIsValid(Task obj, ObjectIsValidEventArgs e)
 {
 }
コード例 #29
0
 public static void ObjectIsValid(Task obj, ObjectIsValidEventArgs e)
 {
     e.IsValid = true;
 }
コード例 #30
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_ObjectReferenceProperty != null)
     {
         OnObjectIsValid_ObjectReferenceProperty(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #31
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_RecurrenceRuleTester != null)
     {
         OnObjectIsValid_RecurrenceRuleTester(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #32
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_NewGuidDefaultValue != null)
     {
         OnObjectIsValid_NewGuidDefaultValue(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #33
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_NavigationSearchScreen != null)
     {
         OnObjectIsValid_NavigationSearchScreen(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #34
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_RelationEnd != null)
     {
         OnObjectIsValid_RelationEnd(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #35
0
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_ExceptionLogEntry != null)
     {
         OnObjectIsValid_ExceptionLogEntry(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
コード例 #36
0
        protected override ObjectIsValidResult ObjectIsValid()
        {
            ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
			var b = base.ObjectIsValid();
			e.Errors.AddRange(b.Errors);
            if (OnObjectIsValid_TestPhoneCompoundObject != null)
            {
                OnObjectIsValid_TestPhoneCompoundObject(this, e);
            }
            return new ObjectIsValidResult(e.IsValid, e.Errors);
        }
コード例 #37
0
ファイル: RelationActions.cs プロジェクト: daszat/zetbox
 public static void ObjectIsValid(Relation obj, ObjectIsValidEventArgs e)
 {
     if (obj.A != null && obj.B != null && obj.GetAssociationName().Length > 60)
     {
         e.Errors.Add(string.Format("The relation name '{0}' (FK_<a>_<verb>_<b>) exceed 60 chars. This could violate a database (Postgres) max identifier length.", obj.GetAssociationName()));
     }
 }
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_SinglePropertyFilterConfiguration != null)
     {
         OnObjectIsValid_SinglePropertyFilterConfiguration(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }
 protected override ObjectIsValidResult ObjectIsValid()
 {
     ObjectIsValidEventArgs e = new ObjectIsValidEventArgs();
     var b = base.ObjectIsValid();
     e.IsValid = b.IsValid;
     e.Errors.AddRange(b.Errors);
     if (OnObjectIsValid_OptionalPredicateFilterConfiguration != null)
     {
         OnObjectIsValid_OptionalPredicateFilterConfiguration(this, e);
     }
     return new ObjectIsValidResult(e.IsValid, e.Errors);
 }