Example #1
0
        public Booking(int pNumber, Account pCreditaccount, OCurrency pAmount, Account pDebitaccount, OAccountingLabels pLabel, DateTime pDate, Branch branch)
		{
            Number = pNumber;
            CreditAccount = pCreditaccount;
            DebitAccount = pDebitaccount;
            _amount = pAmount;
		    Label = pLabel;
            Date = pDate;
            Branch = branch;
		}
Example #2
0
 public Booking(int pNumber, Account pCreditaccount, OCurrency pAmount, Account pDebitaccount, OAccountingLabels pLabel, DateTime pDate, Branch branch)
 {
     Number        = pNumber;
     CreditAccount = pCreditaccount;
     DebitAccount  = pDebitaccount;
     _amount       = pAmount;
     Label         = pLabel;
     Date          = pDate;
     Branch        = branch;
 }
 private static void _AssertSelectedExportingBooking(BookingToExport pExport, DateTime pDate, string pDebitAccountLabel, string pCreditAccountLabel,
                                                     OCurrency pAmount, double?pExchangeRate, string pUserName, string pEventCode, string pContractCode, string pFundingLine, int pNumber,
                                                     OAccountingLabels pAccountingLabel)
 {
     Assert.AreEqual(pDate, pExport.Date);
     Assert.AreEqual(pDebitAccountLabel, pExport.DebitLocalAccountNumber);
     Assert.AreEqual(pCreditAccountLabel, pExport.CreditLocalAccountNumber);
     Assert.AreEqual(pAmount.Value, pExport.InternalAmount.Value);
     Assert.AreEqual(pExchangeRate, pExport.ExchangeRate);
     Assert.AreEqual(pUserName, pExport.UserName);
     Assert.AreEqual(pEventCode, pExport.EventCode);
     Assert.AreEqual(pContractCode, pExport.ContractCode);
     Assert.AreEqual(pFundingLine, pExport.FundingLine);
     Assert.AreEqual(pNumber, pExport.Number);
     Assert.AreEqual(pAccountingLabel, pExport.AccountingLabel);
 }
 private static void _AssertSelectedExportingBooking(BookingToExport pExport, DateTime pDate, string pDebitAccountLabel, string pCreditAccountLabel, 
     OCurrency pAmount, double? pExchangeRate, string pUserName, string pEventCode, string pContractCode, string pFundingLine, int pNumber,
     OAccountingLabels pAccountingLabel)
 {
     Assert.AreEqual(pDate, pExport.Date);
     Assert.AreEqual(pDebitAccountLabel, pExport.DebitLocalAccountNumber);
     Assert.AreEqual(pCreditAccountLabel, pExport.CreditLocalAccountNumber);
     Assert.AreEqual(pAmount.Value, pExport.InternalAmount.Value);
     Assert.AreEqual(pExchangeRate, pExport.ExchangeRate);
     Assert.AreEqual(pUserName, pExport.UserName);
     Assert.AreEqual(pEventCode, pExport.EventCode);
     Assert.AreEqual(pContractCode, pExport.ContractCode);
     Assert.AreEqual(pFundingLine, pExport.FundingLine);
     Assert.AreEqual(pNumber, pExport.Number);
     Assert.AreEqual(pAccountingLabel, pExport.AccountingLabel);
 }
 private static void _AssertSelectedBooking(Booking pBooking, int pNumber, string pDebitAccount,
     string pCreditAccount, OCurrency pAmount, OAccountingLabels pLabel)
 {
     Assert.AreEqual(pNumber, pBooking.Number);
     Assert.AreEqual(pDebitAccount, pBooking.DebitAccount.Number);
     Assert.AreEqual(pCreditAccount, pBooking.CreditAccount.Number);
     Assert.AreEqual(pAmount.Value, pBooking.Amount.Value);
     Assert.AreEqual(pLabel, pBooking.Label);
 }
 private static void _AssertSelectedBooking(Booking pBooking, int pNumber, string pDebitAccount,
                                            string pCreditAccount, OCurrency pAmount, OAccountingLabels pLabel)
 {
     Assert.AreEqual(pNumber, pBooking.Number);
     Assert.AreEqual(pDebitAccount, pBooking.DebitAccount.Number);
     Assert.AreEqual(pCreditAccount, pBooking.CreditAccount.Number);
     Assert.AreEqual(pAmount.Value, pBooking.Amount.Value);
     Assert.AreEqual(pLabel, pBooking.Label);
 }