コード例 #1
0
 public InvestorOrderDataSet_OrderDTO(DSS5_SupplyChainFinancialsOptimisation.BO.Order 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);
     }
     Transaction = original.Transaction == null
                   ? null
                   : DTOHelper.GetDTOFromModel <InvestorOrderDataSet_TransactionDTO>(original.Transaction as DSS5_SupplyChainFinancialsOptimisation.BO.Transaction);
     OrderNumber  = original.OrderNumber;
     DateOfOrder  = original.DateOfOrder;
     PaymentTerms = original.PaymentTerms;
     OrderAmount  = original.OrderAmount;
     TotalPrice   = original.TotalPrice;
     DeliveryTo   = original.DeliveryTo;
 }
コード例 #2
0
 public ProofOfDeliveryDataSet_ProofOfDeliveryDTO(DSS5_SupplyChainFinancialsOptimisation.BO.ProofOfDelivery 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);
     }
     Transaction = original.Transaction == null
                   ? null
                   : DTOHelper.GetDTOFromModel <ProofOfDeliveryDataSet_TransactionDTO>(original.Transaction as DSS5_SupplyChainFinancialsOptimisation.BO.Transaction);
     PODNumber      = original.PODNumber;
     DateIssued     = original.DateIssued;
     QualityStatus  = original.QualityStatus;
     QuantityStatus = original.QuantityStatus;
     DeliveryStatus = original.DeliveryStatus;
 }
コード例 #3
0
 public OrderProposalDataSet_OrderForecastDetailsDTO(DSS1_RetailerDriverStockOptimisation.BO.OrderForecastDetails 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;
     Id           = original.Id;
     if (!DTOHelper.SeenDTOInstances.ContainsKey(original))
     {
         DTOHelper.SeenDTOInstances.Add(original, this);
     }
     OrderForecast = original.OrderForecast == null
                     ? null
                     : DTOHelper.GetDTOFromModel <OrderProposalDataSet_OrderForecastDTO>(original.OrderForecast as DSS1_RetailerDriverStockOptimisation.BO.OrderForecast);
     Item = original.Item == null
            ? null
            : DTOHelper.GetDTOFromModel <OrderProposalDataSet_ItemDTO>(original.Item as DSS1_RetailerDriverStockOptimisation.BO.Item);
     Warehouse = original.Warehouse == null
                 ? null
                 : DTOHelper.GetDTOFromModel <OrderProposalDataSet_WarehouseDTO>(original.Warehouse as DSS1_RetailerDriverStockOptimisation.BO.Warehouse);
     Quantity             = original.Quantity;
     RecommendedOrderDate = original.RecommendedOrderDate;
     SalesForecastDate    = original.SalesForecastDate;
 }
コード例 #4
0
 public AgreementDataSet_AgreementDTO(DSS5_SupplyChainFinancialsOptimisation.BO.Agreement 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 <AgreementDataSet_SupplierDTO>(original.Supplier as DSS5_SupplyChainFinancialsOptimisation.BO.Supplier);
     Investor = original.Investor == null
                ? null
                : DTOHelper.GetDTOFromModel <AgreementDataSet_InvestorDTO>(original.Investor as DSS5_SupplyChainFinancialsOptimisation.BO.Investor);
     StartDate              = original.StartDate;
     EndDate                = original.EndDate;
     FundedRate             = original.FundedRate;
     CurrentAgreementStatus = original.CurrentAgreementStatus;
 }
コード例 #5
0
 public TransactionDataSet_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 <TransactionDataSet_SupplierDTO>(original.Supplier as DSS5_SupplyChainFinancialsOptimisation.BO.Supplier);
     ImportedBuyer = original.ImportedBuyer == null
                     ? null
                     : DTOHelper.GetDTOFromModel <TransactionDataSet_ImportedBuyerDTO>(original.ImportedBuyer as DSS5_SupplyChainFinancialsOptimisation.BO.ImportedBuyer);
     TransactionDateOccured = original.TransactionDateOccured;
 }
 public SupplierStatisticDataSetOnTime_SupplierStatisticDTO(DSS5_SupplyChainFinancialsOptimisation.BO.SupplierStatistic 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 <SupplierStatisticDataSetOnTime_SupplierDTO>(original.Supplier as DSS5_SupplyChainFinancialsOptimisation.BO.Supplier);
     OnTimeDeliveries    = original.OnTimeDeliveries;
     AsOrderedDeliveries = original.AsOrderedDeliveries;
     InFullDeliveries    = original.InFullDeliveries;
     TotalImpeachments   = original.TotalImpeachments;
 }
コード例 #7
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;
 }