Esempio n. 1
0
 public void ProcessUNSCFiles(List <EdiSegment> ediFile)
 {
     foreach (var item in ediFile)
     {
         UnscPerTransaction model = new UnscPerTransaction();
     }
 }
Esempio n. 2
0
        public UnscPerTransactionDTO Parse(UnscPerTransaction item)
        {
            UnscPerTransactionDTO viewItem = new UnscPerTransactionDTO();

            viewItem.CreatedDate        = item.CreatedDate;
            viewItem.EffectiveGasDay    = item.EffectiveGasDayTime.GetValueOrDefault();
            viewItem.EndingEffectiveDay = item.EndingEffectiveDay.GetValueOrDefault();
            viewItem.Loc           = item.Loc;
            viewItem.LocName       = item.LocName;
            viewItem.LocPurpDesc   = item.LocPurpDesc;
            viewItem.LocQTIDesc    = item.LocQTIDesc;
            viewItem.LocZn         = item.LocZn;
            viewItem.MeasBasisDesc = item.MeasBasisDesc;
            switch (item.MeasBasisDesc)
            {
            case "BZ":
                viewItem.MeasBasisDesc = "MMBtu";
                break;

            case "G8":
                viewItem.MeasBasisDesc = "Gigacalories";
                break;

            case "GV":
                viewItem.MeasBasisDesc = "Gigajoules";
                break;

            case "TZ":
                viewItem.MeasBasisDesc = "MCF";
                break;
            }

            var pipeline = pipelineRepository.GetPipelineByDuns(item.TransactionServiceProvider);

            viewItem.PipelineID                         = pipeline.ID;
            viewItem.PipelineNameDuns                   = pipeline.Name + " (" + pipeline.DUNSNo + ")";
            viewItem.PostingDate                        = item.PostingDateTime.GetValueOrDefault();
            viewItem.ReceiveFileID                      = item.ReceiveFileID;
            viewItem.TotalDesignCapacity                = item.TotalDesignCapacity;
            viewItem.TransactionID                      = item.TransactionID;
            viewItem.TransactionServiceProvider         = item.TransactionServiceProvider;
            viewItem.TransactionServiceProviderPropCode = item.TransactionServiceProviderPropCode;
            viewItem.UnscID = item.UnscID;
            viewItem.UnsubscribeCapacity = item.UnsubscribeCapacity;
            viewItem.ChangePercentage    = Convert.ToInt32(item.ChangePercentage);
            return(viewItem);
        }
Esempio n. 3
0
        private UnscPerTransaction Create(EDIUnscWrapperDTO a)
        {
            UnscPerTransaction u = new UnscPerTransaction();

            u.CreatedDate         = a.CreatedDate;
            u.EffectiveGasDayTime = a.EffectiveGasDayTime;
            u.EndingEffectiveDay  = a.EndingEffectiveDay;
            u.Loc                                = a.Loc;
            u.LocName                            = a.LocName;
            u.LocPurpDesc                        = a.LocPurpDesc;
            u.LocQTIDesc                         = a.LocQTIDesc;
            u.LocZn                              = a.LocZn;
            u.MeasBasisDesc                      = a.MeasBasisDesc;
            u.PipelineID                         = a.PipelineID;
            u.PostingDateTime                    = a.PostingDateTime;
            u.ReceiveFileID                      = a.ReceiveFileID;
            u.TotalDesignCapacity                = a.TotalDesignCapacity;
            u.TransactionID                      = a.TransactionID;
            u.TransactionServiceProvider         = a.TransactionServiceProvider;
            u.TransactionServiceProviderPropCode = a.TransactionServiceProviderPropCode;
            u.UnscID                             = a.UnscID;
            u.UnsubscribeCapacity                = a.UnsubscribeCapacity;
            return(u);
        }