예제 #1
0
        private CBIGroupHeader getGroupHeader(IList<Pagamento> pagamenti, Condominio debitore)
        {
            var groupHeader = new CBIGroupHeader
            {
                MessageId = getDisposizioneUniqueId(pagamenti.FirstOrDefault()),
                CreationDateTime = DateTime.Now,
                NumberOfTransactions = pagamenti.Count,
                ControlSum = pagamenti.Sum(item => item.Importo.GetValueOrDefault()),
                InitiatingParty = getIdentificativoMittente(debitore)
            };

            return groupHeader;
        }
예제 #2
0
 public CBIPaymentRequest000400()
 {
     PaymentInfo = new CBIPaymentInstructionInformation();
     GroupHeader = new CBIGroupHeader();
 }