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