public static void RecordComplexOriginalValues(String parentPropertyName, CalculateInvoiceLines complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.BillableTime", parentPropertyName), complexObject == null ? null : (object)complexObject.BillableTime); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Price", parentPropertyName), complexObject == null ? null : (object)complexObject.Price); }
public static void RecordComplexOriginalValues(String parentPropertyName, UserPermission complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.PermissionID", parentPropertyName), complexObject == null ? null : (object)complexObject.PermissionID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Permission", parentPropertyName), complexObject == null ? null : (object)complexObject.Permission); }
public static void RecordComplexOriginalValues(String parentPropertyName, GetSpecificationData_Tasks_Result complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.TaskName", parentPropertyName), complexObject == null ? null : (object)complexObject.TaskName); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.TimeUsed", parentPropertyName), complexObject == null ? null : (object)complexObject.TimeUsed); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.ProjectID", parentPropertyName), complexObject == null ? null : (object)complexObject.ProjectID); }
public static void RecordComplexOriginalValues(String parentPropertyName, CustomersInvoiceView complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CustomerID", parentPropertyName), complexObject == null ? null : (object)complexObject.CustomerID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CustomerName", parentPropertyName), complexObject == null ? null : (object)complexObject.CustomerName); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.FirstDateNotInvoiced", parentPropertyName), complexObject == null ? null : (object)complexObject.FirstDateNotInvoiced); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InventoryValue", parentPropertyName), complexObject == null ? null : (object)complexObject.InventoryValue); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Drafts", parentPropertyName), complexObject == null ? null : (object)complexObject.Drafts); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.NonBillableTime", parentPropertyName), complexObject == null ? null : (object)complexObject.NonBillableTime); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.internal", parentPropertyName), complexObject == null ? null : (object)complexObject.@internal); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.OverduePrice", parentPropertyName), complexObject == null ? null : (object)complexObject.OverduePrice); }
public static void RecordComplexOriginalValues(String parentPropertyName, FindTimeEntriesForInvoice_Result complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.TimeSpent", parentPropertyName), complexObject == null ? null : (object)complexObject.TimeSpent); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.StartDate", parentPropertyName), complexObject == null ? null : (object)complexObject.StartDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.EndDate", parentPropertyName), complexObject == null ? null : (object)complexObject.EndDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Project", parentPropertyName), complexObject == null ? null : (object)complexObject.Project); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Project_ID", parentPropertyName), complexObject == null ? null : (object)complexObject.Project_ID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Task", parentPropertyName), complexObject == null ? null : (object)complexObject.Task); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Task_ID", parentPropertyName), complexObject == null ? null : (object)complexObject.Task_ID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Price_pr_Hour", parentPropertyName), complexObject == null ? null : (object)complexObject.Price_pr_Hour); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoiceID", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoiceID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CIG_ID", parentPropertyName), complexObject == null ? null : (object)complexObject.CIG_ID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Customer_ID", parentPropertyName), complexObject == null ? null : (object)complexObject.Customer_ID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.GroupName", parentPropertyName), complexObject == null ? null : (object)complexObject.GroupName); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.TimeEntry_ID", parentPropertyName), complexObject == null ? null : (object)complexObject.TimeEntry_ID); }
public static void RecordComplexOriginalValues(String parentPropertyName, GenerateNewInvoiceDraft complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.ID", parentPropertyName), complexObject == null ? null : (object)complexObject.ID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CreateDate", parentPropertyName), complexObject == null ? null : (object)complexObject.CreateDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoiceDate", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoiceDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CreatedBy", parentPropertyName), complexObject == null ? null : (object)complexObject.CreatedBy); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.VAT", parentPropertyName), complexObject == null ? null : (object)complexObject.VAT); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.FooterText", parentPropertyName), complexObject == null ? null : (object)complexObject.FooterText); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.StartDate", parentPropertyName), complexObject == null ? null : (object)complexObject.StartDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.EndDate", parentPropertyName), complexObject == null ? null : (object)complexObject.EndDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Closed", parentPropertyName), complexObject == null ? null : (object)complexObject.Closed); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.DueDate", parentPropertyName), complexObject == null ? null : (object)complexObject.DueDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Regarding", parentPropertyName), complexObject == null ? null : (object)complexObject.Regarding); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoiceID", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoiceID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CustomerInvoiceGroupId", parentPropertyName), complexObject == null ? null : (object)complexObject.CustomerInvoiceGroupId); }
public static void RecordComplexOriginalValues(String parentPropertyName, InvoiceListItemView complexObject, ObjectChangeTracker changeTracker) { if (String.IsNullOrEmpty(parentPropertyName)) { throw new ArgumentException("String parameter cannot be null or empty.", "parentPropertyName"); } if (changeTracker == null) { throw new ArgumentNullException("changeTracker"); } changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.ID", parentPropertyName), complexObject == null ? null : (object)complexObject.ID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoiceID", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoiceID); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CustomerName", parentPropertyName), complexObject == null ? null : (object)complexObject.CustomerName); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Guid", parentPropertyName), complexObject == null ? null : (object)complexObject.Guid); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoiceDate", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoiceDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoicePeriode", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoicePeriode); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.DueDate", parentPropertyName), complexObject == null ? null : (object)complexObject.DueDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Label", parentPropertyName), complexObject == null ? null : (object)complexObject.Label); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.ExclVAT", parentPropertyName), complexObject == null ? null : (object)complexObject.ExclVAT); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Regarding", parentPropertyName), complexObject == null ? null : (object)complexObject.Regarding); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Closed", parentPropertyName), complexObject == null ? null : (object)complexObject.Closed); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CustomerInvoiceGroupId", parentPropertyName), complexObject == null ? null : (object)complexObject.CustomerInvoiceGroupId); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.StartDate", parentPropertyName), complexObject == null ? null : (object)complexObject.StartDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.EndDate", parentPropertyName), complexObject == null ? null : (object)complexObject.EndDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Delivered", parentPropertyName), complexObject == null ? null : (object)complexObject.Delivered); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.DeliveredDate", parentPropertyName), complexObject == null ? null : (object)complexObject.DeliveredDate); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.attention", parentPropertyName), complexObject == null ? null : (object)complexObject.attention); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.Comment", parentPropertyName), complexObject == null ? null : (object)complexObject.Comment); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CigAttention", parentPropertyName), complexObject == null ? null : (object)complexObject.CigAttention); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.SendFormat", parentPropertyName), complexObject == null ? null : (object)complexObject.SendFormat); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.CustomerManager", parentPropertyName), complexObject == null ? null : (object)complexObject.CustomerManager); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.ContactName", parentPropertyName), complexObject == null ? null : (object)complexObject.ContactName); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.IsCreditNote", parentPropertyName), complexObject == null ? null : (object)complexObject.IsCreditNote); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.InvoiceLinkId", parentPropertyName), complexObject == null ? null : (object)complexObject.InvoiceLinkId); changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.AmountPaid", parentPropertyName), complexObject == null ? null : (object)complexObject.AmountPaid); }