public void LogTransaction(Guid siteGuid, Guid moduleGuid, Guid storeGuid, Guid cartGuid, Guid userGuid, string providerName, string method, string serializedCart) { PlugNPayLog pnplog = new PlugNPayLog(); pnplog.RawResponse = RawResponse; pnplog.Amount = ChargeTotal; pnplog.AuthCode = ApprovalCode; pnplog.AvsCode = AvsResultCode; pnplog.CartGuid = cartGuid; pnplog.CcvCode = CardSecurityCodeResponseCode; pnplog.Reason = ResponseReason; pnplog.ResponseCode = ResponseCode; pnplog.SiteGuid = siteGuid; pnplog.StoreGuid = storeGuid; pnplog.TransactionId = TransactionId; pnplog.TransactionType = TransactionType.ToString(); pnplog.UserGuid = userGuid; pnplog.Method = method; pnplog.Save(); }
private void BindGrid() { if (cartGuid == Guid.Empty) { this.Visible = false; return; } using (IDataReader reader = PlugNPayLog.GetByCart(cartGuid)) { pgrCheckoutLog.Visible = false; grdCheckoutLog.DataSource = reader; grdCheckoutLog.DataBind(); } if (grdCheckoutLog.Rows.Count == 0) { this.Visible = false; } }