void form_DeleteColumn(object sender, Slyce.Common.GenericEventArgs <IColumn> e) { if (Detached) { return; } Table.RemoveColumn(e.Object); }
void form_NavigateToUsage(object sender, Slyce.Common.GenericEventArgs <Entity> e) { if (Detached) { return; } mainPanel.ShowObjectPropertyGrid(e.Object); }
void form_DeleteKey(object sender, Slyce.Common.GenericEventArgs <IKey> e) { if (Detached) { return; } Table.RemoveKey(e.Object); }
void form_PropertyNameChanged(object sender, Slyce.Common.GenericEventArgs <ComponentProperty> e) { if (Detached) { return; } if (e.Object == null) { return; } e.Object.Name = form.GetPropertyName(e.Object); }
void form_AddNewUsage(object sender, Slyce.Common.GenericEventArgs <Entity> e) { if (Detached) { return; } if (e.Object == null) { throw new ArgumentNullException("e"); } spec.CreateImplementedComponentFor(e.Object, spec.Name + "_New"); }
void form_AddNewColumn(object sender, Slyce.Common.GenericEventArgs <IColumn> e) { if (Detached) { return; } if (e.Object.Parent.InternalIdentifier != Key.Parent.InternalIdentifier) { throw new ArgumentException("Cannot add column to key - it is from a different table."); } Key.AddColumn(e.Object.Name); SetAvailableColumns(); }
void form_DeleteProperty(object sender, Slyce.Common.GenericEventArgs <ComponentProperty> e) { e.Object.DeleteSelf(); }
void form_EditProperty(object sender, Slyce.Common.GenericEventArgs <ComponentProperty> e) { mainPanel.ShowObjectPropertyGrid(e.Object); }