예제 #1
0
 public ExactChangeSerializeAction(IPaymentRestClient paymentRestClient,
                                   ICacheManager cacheManager)
     : base("ExactChange")
 {
     _paymentRestClient = paymentRestClient;
     _cacheManager      = cacheManager;
 }
 public GetAllARCustomerSerializeAction(IPaymentRestClient paymentRestClient,
                                        int pageIndex)
     : base("GetAllARCustomer")
 {
     _pageIndex         = pageIndex;
     _paymentRestClient = paymentRestClient;
 }
 public GetARCustomerByCustomerCodeSerializeAction(IPaymentRestClient paymentRestClient,
                                                   string cardNumber)
     : base("GetARCustomerByCustomerCode")
 {
     _paymentRestClient = paymentRestClient;
     _cardNumber        = cardNumber;
 }
예제 #4
0
 public SearchARCustomerSerializeAction(IPaymentRestClient paymentRestClient,
                                        int pageIndex, string searchTerm)
     : base("SearchARCustomer")
 {
     _pageIndex         = pageIndex;
     _paymentRestClient = paymentRestClient;
     _searchTerm        = searchTerm;
 }
 public SaveARPaymentSerializeAction(IPaymentRestClient paymentRestClient,
                                     ICacheManager cacheManager,
                                     string customerCode, string amount)
     : base("SaveARPayment")
 {
     _paymentRestClient = paymentRestClient;
     _cacheManager      = cacheManager;
     _arPayment         = new ARPaymentContract
     {
         customerCode   = customerCode,
         amount         = amount,
         saleNumber     = _cacheManager.SaleNumber,
         tillNumber     = _cacheManager.TillNumber,
         registerNumber = _cacheManager.RegisterNumber,
         isReturnMode   = _cacheManager.IsReturn
     };
 }
예제 #6
0
        public PaymentByFleetSerializeAction(IPaymentRestClient paymentRestClient,
                                             ICacheManager cacheManager,
                                             string cardNumber, string amount, bool isSwipe)
            : base("PaymentByFleet")
        {
            _paymentRestClient = paymentRestClient;
            _cacheManager      = cacheManager;

            _paymentByFleetContract = new PaymentByFleetContract
            {
                amount     = amount,
                cardNumber = cardNumber,
                isSwiped   = isSwipe,
                saleNumber = _cacheManager.SaleNumber,
                tillNumber = _cacheManager.TillNumber
            };
        }
예제 #7
0
 public VerifyFleetSerializeAction(IPaymentRestClient paymentRestClient)
     : base("VerifyFleet")
 {
     _paymentRestClient = paymentRestClient;
 }
 public PaymentSerializeManager(IPaymentRestClient paymentRestClient,
                                ICacheManager cacheManager)
 {
     _paymentRestClient = paymentRestClient;
     _cacheManager      = cacheManager;
 }