Ejemplo n.º 1
0
 public CashExpense
 (
     string referenceName,
     EExpenseType type,
     DateTime date,
     double amount,
     Account account,
     Buyer buyer
 ) : base(referenceName, type, EExpensePaymentType.Cash, date, amount, 0, account, buyer)
 {
 }
Ejemplo n.º 2
0
 public CreditCardExpense
 (
     string referenceName,
     EExpenseType type,
     DateTime date,
     double amount,
     ushort installments,
     CreditCard creditCard,
     Account account,
     Buyer buyer
 ) : base(referenceName, type, EExpensePaymentType.CreditCard, date, amount, installments, account, buyer)
 {
     CreditCardId = creditCard.Id;
     CreditCard   = creditCard;
 }
Ejemplo n.º 3
0
        public Expense
        (
            string referenceName,
            EExpenseType type,
            EExpensePaymentType paymentType,
            DateTime date,
            double amount,
            ushort installments,
            Account account,
            Buyer buyer
        ) : this()
        {
            ReferenceName = referenceName;
            Type          = type;
            PaymentType   = paymentType;
            Date          = date;
            Amount        = amount;
            Installments  = installments;

            AccountId = account.Id;
            Account   = account;

            SetBuyer(buyer);
        }