示例#1
0
        public DSS1_RetailerDriverStockOptimisation.BO.AppNotification Convert()
        {
            var model = new DSS1_RetailerDriverStockOptimisation.BO.AppNotification();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS1_RetailerDriverStockOptimisation.BO.AppNotification>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id     = Id ?? 0;
            model.IsRead = IsRead;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
 public ApplicationPermission_ApplicationPermission_Operations_ApplicationOperationDTO(zAppDev.DotNet.Framework.Identity.Model.ApplicationOperation original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType = original.GetType().FullName;
     _key         = original.Id as object;
     Id           = original.Id;
     IsAvailableToAllAuthorizedUsers = original.IsAvailableToAllAuthorizedUsers;
     IsAvailableToAnonymous          = original.IsAvailableToAnonymous;
     Name = original.Name;
     ParentControllerName = original.ParentControllerName;
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
示例#3
0
        public DSS5_SupplyChainFinancialsOptimisation.BO.ImportedBuyer Convert()
        {
            var model = new DSS5_SupplyChainFinancialsOptimisation.BO.ImportedBuyer();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.ImportedBuyer>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id      = Id ?? 0;
            model.Company = Company;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
示例#4
0
        public zAppDev.DotNet.Framework.Identity.Model.ApplicationUser Convert()
        {
            var model = new zAppDev.DotNet.Framework.Identity.Model.ApplicationUser();

            if (_key != null && _key.ToString() != "")
            {
                var rawKey    = _key.ToString();
                var parsedKey = (rawKey);
                model = new DAL.Repository().GetById <zAppDev.DotNet.Framework.Identity.Model.ApplicationUser>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.UserName = UserName ?? "";
            model.Email    = Email;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
示例#5
0
        public DSS1_RetailerDriverStockOptimisation.BO.Item Convert()
        {
            var model = new DSS1_RetailerDriverStockOptimisation.BO.Item();

            if (_key != null && _key.ToString() != "")
            {
                var rawKey    = _key.ToString();
                var parsedKey = (rawKey);
                model = new DAL.Repository().GetById <DSS1_RetailerDriverStockOptimisation.BO.Item>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.SKU         = SKU ?? "";
            model.Description = Description;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
示例#6
0
        public zAppDev.DotNet.Framework.Identity.Model.ApplicationLanguage Convert()
        {
            var model = new zAppDev.DotNet.Framework.Identity.Model.ApplicationLanguage();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <zAppDev.DotNet.Framework.Identity.Model.ApplicationLanguage>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id   = Id ?? 0;
            model.Name = Name;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
 public ApplicationRole_ApplicationRoleDTO(zAppDev.DotNet.Framework.Identity.Model.ApplicationRole original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType = original.GetType().FullName;
     _key         = original.Id as object;
     Description  = original.Description;
     Id           = original.Id;
     IsCustom     = original.IsCustom;
     Name         = original.Name;
     Permissions  = original.Permissions?.Select(x => new ApplicationRole_ApplicationRole_Permissions_ApplicationPermissionDTO(x)).ToList();
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
示例#8
0
 public CommercialAgreement_CommercialAgreement_Supplier_Supplier_SupplierExtraInformation_SupplierExtraInformationDTO(DSS5_SupplyChainFinancialsOptimisation.BO.SupplierExtraInformation original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType           = original.GetType().FullName;
     _key                   = original.Id as object;
     AreCompanyReceivables  = original.AreCompanyReceivables;
     ExistenceCounterClaims = original.ExistenceCounterClaims;
     HasCompanyAssigned     = original.HasCompanyAssigned;
     Id = original.Id;
     OccurenceBadDebts = original.OccurenceBadDebts;
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
示例#9
0
 public CommercialAgreement_CommercialAgreementDTO(DSS5_SupplyChainFinancialsOptimisation.BO.CommercialAgreement original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType    = original.GetType().FullName;
     _key            = original.Id as object;
     Id              = original.Id;
     PaymentTerms    = original.PaymentTerms;
     ProductCategory = original.ProductCategory;
     Supplier        = original.Supplier == null ? null : new CommercialAgreement_CommercialAgreement_Supplier_SupplierDTO(original.Supplier);
     ImportedBuyer   = original.ImportedBuyer == null ? null : new CommercialAgreement_CommercialAgreement_ImportedBuyer_ImportedBuyerDTO(original.ImportedBuyer);
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
示例#10
0
        public new DSS5_SupplyChainFinancialsOptimisation.BO.Investor Convert()
        {
            var model = new DSS5_SupplyChainFinancialsOptimisation.BO.Investor();

            if (_key != null && _key.ToString() != "")
            {
                var rawKey    = _key.ToString();
                var parsedKey = (rawKey);
                model = new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Investor>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.UserName = UserName ?? "";
            model.Company  = Company;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
 public ProofOfDelivery_ProofOfDelivery_Transaction_TransactionDTO(DSS5_SupplyChainFinancialsOptimisation.BO.Transaction original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType           = original.GetType().FullName;
     _key                   = original.Id as object;
     FundedAmount           = original.FundedAmount;
     Id                     = original.Id;
     TransactionDateOccured = original.TransactionDateOccured;
     TransactionValue       = original.TransactionValue;
     CommercialAgreement    = original.CommercialAgreement == null ? null : new ProofOfDelivery_ProofOfDelivery_Transaction_Transaction_CommercialAgreement_CommercialAgreementDTO(original.CommercialAgreement);
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
        public DSS1_RetailerDriverStockOptimisation.BO.Statistics Convert()
        {
            var model = new DSS1_RetailerDriverStockOptimisation.BO.Statistics();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS1_RetailerDriverStockOptimisation.BO.Statistics>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id          = Id ?? 0;
            model.Description = Description;
            model.TotalUnits  = TotalUnits;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
 public CustomsClearingDocumentation_CustomsClearingDocumentationDTO(DSS5_SupplyChainFinancialsOptimisation.BO.CustomsClearingDocumentation original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType        = original.GetType().FullName;
     _key                = original.Id as object;
     BuyerName           = original.BuyerName;
     CustomsClearingDate = original.CustomsClearingDate;
     ExportingCountry    = original.ExportingCountry;
     Id = original.Id;
     ImportingCountry = original.ImportingCountry;
     Transaction      = original.Transaction == null ? null : new CustomsClearingDocumentation_CustomsClearingDocumentation_Transaction_TransactionDTO(original.Transaction);
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
        public zAppDev.DotNet.Framework.Identity.Model.ApplicationOperation Convert()
        {
            var model = new zAppDev.DotNet.Framework.Identity.Model.ApplicationOperation();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <zAppDev.DotNet.Framework.Identity.Model.ApplicationOperation>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id = Id ?? 0;
            model.ParentControllerName            = ParentControllerName;
            model.IsAvailableToAllAuthorizedUsers = IsAvailableToAllAuthorizedUsers;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
 public Intermediary_IntermediaryDTO(DSS5_SupplyChainFinancialsOptimisation.BO.Intermediary original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType     = original.GetType().FullName;
     _key             = original.Id as object;
     Company          = original.Company;
     EMail            = original.EMail;
     GUID             = original.GUID;
     Id               = original.Id;
     IntermediaryType = original.IntermediaryType;
     OtherDescription = original.OtherDescription;
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
示例#16
0
 public CommercialAgreement_CommercialAgreement_ImportedBuyer_ImportedBuyerDTO(DSS5_SupplyChainFinancialsOptimisation.BO.ImportedBuyer original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType = original.GetType().FullName;
     _key         = original.Id as object;
     AddressOne   = original.AddressOne;
     Code         = original.Code;
     Company      = original.Company;
     Id           = original.Id;
     Phone        = original.Phone;
     VATNumber    = original.VATNumber;
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
 public MapPoints_MapPointDTO(DSS5_SupplyChainFinancialsOptimisation.BO.MapPoint original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType = original.GetType().FullName;
     _key         = original.Id as object;
     Address      = original.Address;
     Icon         = original.Icon;
     Id           = original.Id;
     Latitude     = original.Latitude;
     Longitude    = original.Longitude;
     Title        = original.Title;
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
        public zAppDev.DotNet.Framework.Identity.Model.ApplicationUser GetModel()
        {
            var alreadySeenInstance = DTOHelper.GetSeenModelInstance <zAppDev.DotNet.Framework.Identity.Model.ApplicationUser>(_clientKey, _originalTypeClassName, _baseClasses);

            if (alreadySeenInstance != null)
            {
                return(alreadySeenInstance);
            }
            if (_key == null)
            {
                return(null);
            }
            var rawKey    = _key.ToString();
            var parsedKey = (rawKey);

            if (parsedKey == default(string) || Equals(parsedKey, default(string)))
            {
                return(new zAppDev.DotNet.Framework.Identity.Model.ApplicationUser());
            }
            return(new DAL.Repository().GetById <zAppDev.DotNet.Framework.Identity.Model.ApplicationUser>(parsedKey, false));
        }
示例#19
0
 public ProofOfDeliveryDataSet_TransactionDTO(DSS5_SupplyChainFinancialsOptimisation.BO.Transaction original)
 {
     if (original == null)
     {
         throw new ApplicationException(BaseViewPage <object> .GetResourceValue("GlobalResources", "RES_DATASOURCE_Null_Value_In_Resultset", null, "The resultset of your DataSource contains null values."));
     }
     _key         = (original.Id == 0) ? original._GetUniqueIdentifier() as object : original.Id as object;
     _runtimeType = original?.GetType().FullName;
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     Id = original.Id;
     if (!DTOHelper.SeenDTOInstances.ContainsKey(original))
     {
         DTOHelper.SeenDTOInstances.Add(original, this);
     }
     Supplier = original.Supplier == null
                ? null
                : DTOHelper.GetDTOFromModel <ProofOfDeliveryDataSet_SupplierDTO>(original.Supplier as DSS5_SupplyChainFinancialsOptimisation.BO.Supplier);
 }
示例#20
0
        public DSS5_SupplyChainFinancialsOptimisation.BO.Transaction Convert()
        {
            var model = new DSS5_SupplyChainFinancialsOptimisation.BO.Transaction();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Transaction>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id       = Id ?? 0;
            model.Supplier = Supplier == null
                             ? null
                             : DTOHelper.GetModelFromDTO <DSS5_SupplyChainFinancialsOptimisation.BO.Supplier>(Supplier);
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
        public DSS5_SupplyChainFinancialsOptimisation.BO.TurnoverStatistic Convert()
        {
            var model = new DSS5_SupplyChainFinancialsOptimisation.BO.TurnoverStatistic();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.TurnoverStatistic>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id                = Id ?? 0;
            model.Month             = Month;
            model.TotalAmount       = TotalAmount;
            model.TotalAmountFunded = TotalAmountFunded;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
示例#22
0
        public DSS1_RetailerDriverStockOptimisation.BO.Warehouse GetModel()
        {
            var alreadySeenInstance = DTOHelper.GetSeenModelInstance <DSS1_RetailerDriverStockOptimisation.BO.Warehouse>(_clientKey, _originalTypeClassName, _baseClasses);

            if (alreadySeenInstance != null)
            {
                return(alreadySeenInstance);
            }
            if (_key == null)
            {
                return(null);
            }
            var rawKey    = _key.ToString();
            var parsedKey = int.Parse(rawKey);

            if (parsedKey == default(int) || Equals(parsedKey, default(int)))
            {
                return(new DSS1_RetailerDriverStockOptimisation.BO.Warehouse());
            }
            return(new DAL.Repository().GetById <DSS1_RetailerDriverStockOptimisation.BO.Warehouse>(parsedKey, false));
        }
        public DSS5_SupplyChainFinancialsOptimisation.BO.Supplier GetModel()
        {
            var alreadySeenInstance = DTOHelper.GetSeenModelInstance <DSS5_SupplyChainFinancialsOptimisation.BO.Supplier>(_clientKey, _originalTypeClassName, _baseClasses);

            if (alreadySeenInstance != null)
            {
                return(alreadySeenInstance);
            }
            if (_key == null)
            {
                return(null);
            }
            var rawKey    = _key.ToString();
            var parsedKey = (rawKey);

            if (parsedKey == default(string) || Equals(parsedKey, default(string)))
            {
                return(new DSS5_SupplyChainFinancialsOptimisation.BO.Supplier());
            }
            return(new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.Supplier>(parsedKey, false));
        }
示例#24
0
 public SupplierDataSet_SupplierDTO(DSS5_SupplyChainFinancialsOptimisation.BO.Supplier original)
 {
     if (original == null)
     {
         throw new ApplicationException(BaseViewPage <object> .GetResourceValue("GlobalResources", "RES_DATASOURCE_Null_Value_In_Resultset", null, "The resultset of your DataSource contains null values."));
     }
     _key         = (original.UserName == "") ? original._GetUniqueIdentifier() as object : original.UserName as object;
     _runtimeType = original?.GetType().FullName;
     UserName     = original.UserName;
     if (!DTOHelper.SeenDTOInstances.ContainsKey(original))
     {
         DTOHelper.SeenDTOInstances.Add(original, this);
     }
     Company  = original.Company;
     Email    = original.Email;
     Business = original.Business;
     SupplierContactInformation = original.SupplierContactInformation == null
                                  ? null
                                  : DTOHelper.GetDTOFromModel <SupplierDataSet_SupplierContactInformationDTO>(original.SupplierContactInformation as DSS5_SupplyChainFinancialsOptimisation.BO.SupplierContactInformation);
     SupplierStatus = original.SupplierStatus;
 }
示例#25
0
 public ApplicationUser_ApplicationUserDTO(zAppDev.DotNet.Framework.Identity.Model.ApplicationUser original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType      = original.GetType().FullName;
     _key              = original.UserName as object;
     AccessFailedCount = original.AccessFailedCount;
     Email             = original.Email;
     LockoutEnabled    = original.LockoutEnabled;
     Name              = original.Name;
     UserName          = original.UserName;
     Permissions       = original.Permissions?.Select(x => new ApplicationUser_ApplicationUser_Permissions_ApplicationPermissionDTO(x)).ToList();
     Roles             = original.Roles?.Select(x => new ApplicationUser_ApplicationUser_Roles_ApplicationRoleDTO(x)).ToList();
     if (original.VersionTimestamp != null && original.VersionTimestamp.Length > 0)
     {
         _versionTimestamp = BitConverter.ToInt64(original.VersionTimestamp, 0).ToString();
     }
     _clientKey = DTOHelper.GetClientKey(original, UserName);
 }
        public DSS1_RetailerDriverStockOptimisation.BO.Agreement Convert()
        {
            var model = new DSS1_RetailerDriverStockOptimisation.BO.Agreement();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS1_RetailerDriverStockOptimisation.BO.Agreement>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id       = Id ?? 0;
            model.Supplier = Supplier == null
                             ? null
                             : DTOHelper.GetModelFromDTO <DSS1_RetailerDriverStockOptimisation.BO.Supplier>(Supplier);
            model.DateCreated = DateCreated;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
示例#27
0
        public DSS5_SupplyChainFinancialsOptimisation.BO.LetterOfCredit Convert()
        {
            var model = new DSS5_SupplyChainFinancialsOptimisation.BO.LetterOfCredit();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.LetterOfCredit>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id             = Id ?? 0;
            model.ValueOfLoC     = ValueOfLoC;
            model.DateOfValidity = DateOfValidity;
            model.DateOfExpiry   = DateOfExpiry;
            model.Calculated     = Calculated;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }
 public new DSS5_SupplyChainFinancialsOptimisation.BO.Supplier Convert()
 {
     var model = new DSS5_SupplyChainFinancialsOptimisation.BO.Supplier();
     if (_key != null && _key.ToString() != "")
     {
         var rawKey = _key.ToString();
         var parsedKey = (rawKey);
         model = new DAL.Repository().GetById<DSS5_SupplyChainFinancialsOptimisation.BO.Supplier>(parsedKey, false) ?? model;
     }
     if (!DTOHelper.SeenModelInstances.ContainsKey(this))
     {
         DTOHelper.SeenModelInstances.Add(this, model);
     }
     model.UserName = UserName ?? "";
     model.Company = Company;
     model.Business = Business;
     model.PercentageOfCreditNotes = PercentageOfCreditNotes;
     model.AcceptedPolicyTerms = AcceptedPolicyTerms;
     model.SupplierStatus = SupplierStatus;
     DTOHelper.UpdateSeenModelInstances(this, model);
     return model;
 }
示例#29
0
 public OrderForecasts_OrderForecastDetailsDTO(DSS1_RetailerDriverStockOptimisation.BO.OrderForecastDetails original, bool parentIsDirty = false)
 {
     if (original == null)
     {
         return;
     }
     _runtimeType      = original.GetType().FullName;
     _key              = original.Id as object;
     AutomatedForecast = original.AutomatedForecast;
     Id = original.Id;
     OrderInventoryDays   = original.OrderInventoryDays;
     Quantity             = original.Quantity;
     RecommendedOrderDate = original.RecommendedOrderDate;
     ReplenishmentCycle   = original.ReplenishmentCycle;
     RoundQuantity        = original.RoundQuantity;
     SalesForecastDate    = original.SalesForecastDate;
     SupplierCanDeliver   = original.SupplierCanDeliver;
     SupplierMaxQuantity  = original.SupplierMaxQuantity;
     Warehouse            = original.Warehouse == null ? null : new OrderForecasts_OrderForecastDetails_Warehouse_WarehouseDTO(original.Warehouse);
     Item       = original.Item == null ? null : new OrderForecasts_OrderForecastDetails_Item_ItemDTO(original.Item);
     _clientKey = DTOHelper.GetClientKey(original, Id);
 }
        public DSS5_SupplyChainFinancialsOptimisation.BO.MapPoint Convert()
        {
            var model = new DSS5_SupplyChainFinancialsOptimisation.BO.MapPoint();

            if (_key != null && _key.ToString() != "0")
            {
                var rawKey    = _key.ToString();
                var parsedKey = int.Parse(rawKey);
                model = new DAL.Repository().GetById <DSS5_SupplyChainFinancialsOptimisation.BO.MapPoint>(parsedKey, false) ?? model;
            }
            if (!DTOHelper.SeenModelInstances.ContainsKey(this))
            {
                DTOHelper.SeenModelInstances.Add(this, model);
            }
            model.Id        = Id ?? 0;
            model.Latitude  = Latitude;
            model.Longitude = Longitude;
            model.Title     = Title;
            model.Icon      = Icon;
            DTOHelper.UpdateSeenModelInstances(this, model);
            return(model);
        }