/// <summary> /// Saves a 'ReferencesSet' object into the database. /// This method calls the 'Insert' or 'Update' method. /// </summary> /// <param name='referencesSet'>The 'ReferencesSet' object to save.</param> /// <returns>True if successful or false if not.</returns> public bool Save(ref ReferencesSet referencesSet) { // Initial value bool saved = false; // If the referencesSet exists. if (referencesSet != null) { // Is this a new ReferencesSet if (referencesSet.IsNew) { // Insert new ReferencesSet int newIdentity = this.Insert(referencesSet); // if insert was successful if (newIdentity > 0) { // Update Identity referencesSet.UpdateIdentity(newIdentity); // Set return value saved = true; } } else { // Update ReferencesSet saved = this.Update(referencesSet); } } // return value return(saved); }
/// <summary> /// This method loads a 'ReferencesSet' object /// from the dataRow passed in. /// </summary> /// <param name='dataRow'>The 'DataRow' to load from.</param> /// <returns>A 'ReferencesSet' DataObject.</returns> public static ReferencesSet Load(DataRow dataRow) { // Initial Value ReferencesSet referencesSet = new ReferencesSet(); // Create field Integers int projectIdfield = 0; int referencesSetIdfield = 1; int referencesSetNamefield = 2; try { // Load Each field referencesSet.ProjectId = DataHelper.ParseInteger(dataRow.ItemArray[projectIdfield], 0); referencesSet.UpdateIdentity(DataHelper.ParseInteger(dataRow.ItemArray[referencesSetIdfield], 0)); referencesSet.ReferencesSetName = DataHelper.ParseString(dataRow.ItemArray[referencesSetNamefield]); } catch { } // return value return(referencesSet); }