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, 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);
        }
Пример #3
0
        public static void RecordComplexOriginalValues(String parentPropertyName, GetSpecificationData_Project_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}.ProjectID", parentPropertyName), complexObject == null ? null : (object)complexObject.ProjectID);
            changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.ProjectName", parentPropertyName), complexObject == null ? null : (object)complexObject.ProjectName);
            changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.TimeUsed", parentPropertyName), complexObject == null ? null : (object)complexObject.TimeUsed);
            changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.FixedPriceProject", parentPropertyName), complexObject == null ? null : (object)complexObject.FixedPriceProject);
            changeTracker.RecordOriginalValue(String.Format(CultureInfo.InvariantCulture, "{0}.FixedPrice", parentPropertyName), complexObject == null ? null : (object)complexObject.FixedPrice);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
        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);
        }