partial void AssetMaintenanceActivities_Validate(AssetMaintenanceActivity entity, EntitySetValidationResultsBuilder results) { if (entity.DateCompleted != null & entity.DateDue != null) { if (entity.DateCompleted < entity.DateDue) { results.AddEntityError("An activity cannot be comleted before it has started"); } } }
partial void AssetMaintenanceActivities_Updated(AssetMaintenanceActivity entity) { string change = string.Format("Maintenance Details Updated: {0} due on {1}", entity.AssetMaintenanceType.MaintenanceTypeDescription, entity.DateDue.ToString()); if (entity.DateCompleted != null) { change += string.Format(" and completed on {0}", entity.DateCompleted.ToString()); } SendAssetUpdateEmail(entity.Asset, change); }
public void AddToAssetMaintenanceActivities(AssetMaintenanceActivity assetMaintenanceActivity) { base.AddObject("AssetMaintenanceActivities", assetMaintenanceActivity); }
public static AssetMaintenanceActivity CreateAssetMaintenanceActivity(int ID, global::System.DateTime dateDue, int assetMaintenanceActivity_Asset, int assetMaintenanceActivity_AssetMaintenanceType, byte[] rowVersion) { AssetMaintenanceActivity assetMaintenanceActivity = new AssetMaintenanceActivity(); assetMaintenanceActivity.Id = ID; assetMaintenanceActivity.DateDue = dateDue; assetMaintenanceActivity.AssetMaintenanceActivity_Asset = assetMaintenanceActivity_Asset; assetMaintenanceActivity.AssetMaintenanceActivity_AssetMaintenanceType = assetMaintenanceActivity_AssetMaintenanceType; assetMaintenanceActivity.RowVersion = rowVersion; return assetMaintenanceActivity; }
partial void AssetMaintenanceActivities_Deleting(AssetMaintenanceActivity entity) { string change = string.Format("Maintenance Details Deleted: {0} due on {1}", entity.AssetMaintenanceType.MaintenanceTypeDescription, entity.DateDue.ToString()); SendAssetUpdateEmail(entity.Asset, change); }