Ejemplo n.º 1
0
 public static void postSet_KickOffAm(Projekt obj, PropertyPostSetterEventArgs<DateTime> e)
 {
     if (obj.KickOffBis.HasValue)
     {
         obj.KickOffBis = e.NewValue.Date + obj.KickOffBis.Value.TimeOfDay;
     }
 }
Ejemplo n.º 2
0
 public static void postSet_CompoundObjectDefinition(CompoundObjectProperty obj, PropertyPostSetterEventArgs<CompoundObject> e)
 {
     var def = ViewModelDescriptors.Zetbox_Client_Presentables_ValueViewModels_CompoundObjectPropertyViewModel.Find(obj.Context);
     if (obj.ValueModelDescriptor == def && e.OldValue == null && e.NewValue != null && e.NewValue.DefaultPropertyViewModelDescriptor != null)
     {
         // Only once, during initialize
         obj.ValueModelDescriptor = e.NewValue.DefaultPropertyViewModelDescriptor;
     }
 }
Ejemplo n.º 3
0
 public static void postSet_Group(GroupMembership obj, PropertyPostSetterEventArgs<Group> e)
 {
     obj.Recalculate("Description");
 }
Ejemplo n.º 4
0
 public static void postSet_Projekt(Task obj, PropertyPostSetterEventArgs<Projekt> e)
 {
     if (e.OldValue != null) e.OldValue.Recalculate("AufwandGes");
     if (e.NewValue != null) e.NewValue.Recalculate("AufwandGes");
 }
Ejemplo n.º 5
0
 public static void postSet_Aufwand(Task obj, PropertyPostSetterEventArgs<double?> e)
 {
     if (obj.Projekt != null) obj.Projekt.Recalculate("AufwandGes");
 }
Ejemplo n.º 6
0
 public static void postSet_Name(Method obj, PropertyPostSetterEventArgs<string> e)
 {
     obj.Recalculate("CodeTemplate");
 }
Ejemplo n.º 7
0
 public static void postSet_Parent(SecurityTestChild obj, PropertyPostSetterEventArgs<SecurityTestParent> e)
 {
     obj.Recalculate("ParentName");
 }
Ejemplo n.º 8
0
 public static void postSet_Blob(File obj, PropertyPostSetterEventArgs<Zetbox.App.Base.Blob> e)
 {
     if (e.OldValue != e.NewValue)
     {
         obj.ExtractText();
     }
 }
Ejemplo n.º 9
0
 public static void postSet_Excerpt(File obj, PropertyPostSetterEventArgs<Excerpt> e)
 {
     if (e.OldValue != null)
     {
         obj.Context.Delete(e.OldValue);
     }
 }
Ejemplo n.º 10
0
 public static void postSet_FullName(Zetbox.App.Base.TypeRef obj, PropertyPostSetterEventArgs<System.String> e)
 {
     obj.UpdateToStringCache();
 }
Ejemplo n.º 11
0
 public static void postSet_BaseObjectClass(Zetbox.App.Base.ObjectClass obj, PropertyPostSetterEventArgs<Zetbox.App.Base.ObjectClass> e)
 {
 }
Ejemplo n.º 12
0
 public static void postSet_Assembly(Zetbox.App.Base.TypeRef obj, PropertyPostSetterEventArgs<Zetbox.App.Base.Assembly> e)
 {
     obj.UpdateToStringCache();
 }
Ejemplo n.º 13
0
 public static void postSet_ObjectClass(Property obj, PropertyPostSetterEventArgs<DataType> e)
 {
     obj.Recalculate("CodeTemplate");
 }
Ejemplo n.º 14
0
 public static void postSet_Rights(AccessControl obj, PropertyPostSetterEventArgs<AccessRights?> e)
 {
     obj.Recalculate("Description");
 }
Ejemplo n.º 15
0
 public static void postSet_Name(SecurityTestParent obj, PropertyPostSetterEventArgs<string> e)
 {
     obj.Children.ForEach(c => c.Recalculate("ParentName"));
 }
Ejemplo n.º 16
0
 public static void postSet_IsCalculated(ValueTypeProperty obj, PropertyPostSetterEventArgs<bool> e)
 {
     obj.Recalculate("CodeTemplate");
 }