/// <summary>
        /// Modified By: Sairam on Dec 12th 2014
        /// Description: This method is used to display the summary page for Revenue Audit Summary
        /// </summary>
        /// <returns></returns>
        public ActionResult RevenueAuditSummary()
        {
            RevenueAudit RevenueAuditDetails_model = new RevenueAudit();

            RevenueAuditDetails_model.gridTotal = 0;

            return(View(RevenueAuditDetails_model));
        }
        /// <summary>
        /// Description: This action is used to provide detailed info about the batch date vice transactions happened
        /// Modified By: Sairam on Dec 12th 2014
        /// </summary>
        /// <param name="BatchDateIs"></param>
        /// <param name="endBatchDateIs"></param>
        /// <param name="transAmount"></param>
        /// <param name="transCount"></param>
        /// <param name="refundAmount"></param>
        /// <param name="refundCount"></param>
        /// <param name="settleAmount"></param>
        /// <param name="settleCount"></param>
        /// <returns></returns>
        public ActionResult RevenueAuditDetails2(string BatchDateIs, string endBatchDateIs, string transAmount, string transCount, string refundAmount, string refundCount, string settleAmount, string settleCount)
        {
            RevenueAudit RevenueAuditDetails_model = new RevenueAudit();

            RevenueAuditDetails_model.RevenueAuditDetailsBatchDate    = BatchDateIs;
            RevenueAuditDetails_model.RevenueAuditDetailsBatchEndDate = endBatchDateIs;
            RevenueAuditDetails_model.TotalTransactionAmount          = transAmount;
            RevenueAuditDetails_model.TotalTransactionCount           = transCount;
            RevenueAuditDetails_model.TotalRefundAmount = refundAmount;
            RevenueAuditDetails_model.TotalRefundCount  = refundCount;
            RevenueAuditDetails_model.TotalSettleAmount = settleAmount;
            RevenueAuditDetails_model.TotalSettleCount  = settleCount;

            return(View(RevenueAuditDetails_model));
        }
        /// <summary>
        /// Description: This action is used to provide detailed info about the batch date vice transactions happened
        /// Modified By: Sairam on Dec 12th 2014
        /// </summary>
        /// <param name="RevenueID"></param>
        /// <param name="Date"></param>
        /// <returns></returns>
        //public ActionResult RevenueAuditDetails(string BatchID, string BatchDateIs, string transAmount, string transCount, string refundAmount, string refundCount, string settleAmount, string settleCount)
        //{
        //    //** Here we are sending the selected row (i.e. batch date) from the grid and hence sending the row specific trans, settle, refund values as aggregation totals to Revenue audit details page

        //    RevenueAudit RevenueAuditDetails_model = new RevenueAudit();

        //    RevenueAuditDetails_model.RevenueAuditDetailsBatchID = BatchID;
        //    RevenueAuditDetails_model.RevenueAuditDetailsBatchDate = BatchDateIs;
        //    RevenueAuditDetails_model.TotalTransactionAmount = transAmount;
        //    RevenueAuditDetails_model.TotalTransactionCount = transCount;
        //    RevenueAuditDetails_model.TotalRefundAmount = refundAmount;
        //    RevenueAuditDetails_model.TotalRefundCount = refundCount;
        //    RevenueAuditDetails_model.TotalSettleAmount = settleAmount;
        //    RevenueAuditDetails_model.TotalSettleCount = settleCount;

        //    return View(RevenueAuditDetails_model);

        //}

        public ActionResult RevenueAuditDetails(string BatchID, string BatchDateIs, string transAmount, string transCount, string refundAmount, string refundCount, string settleAmount, string settleCount, string declineAmt, string declineCnt, string unprocessedAmt, string unprocessedCnt)
        {
            //** Here we are sending the selected row (i.e. batch date) from the grid and hence sending the row specific trans, settle, refund values as aggregation totals to Revenue audit details page

            RevenueAudit RevenueAuditDetails_model = new RevenueAudit();

            RevenueAuditDetails_model.RevenueAuditDetailsBatchID   = BatchID;
            RevenueAuditDetails_model.RevenueAuditDetailsBatchDate = BatchDateIs;
            //RevenueAuditDetails_model.TotalTransactionAmount = transAmount;
            //RevenueAuditDetails_model.TotalTransactionCount = transCount;
            RevenueAuditDetails_model.TotalRefundAmount = refundAmount;
            RevenueAuditDetails_model.TotalRefundCount  = refundCount;
            RevenueAuditDetails_model.TotalSettleAmount = settleAmount;
            RevenueAuditDetails_model.TotalSettleCount  = settleCount;

            RevenueAuditDetails_model.TotalDeclinedAmount    = declineAmt;
            RevenueAuditDetails_model.TotalDeclinedCount     = declineCnt;
            RevenueAuditDetails_model.TotalUnprocessedAmount = unprocessedAmt;
            RevenueAuditDetails_model.TotalUnprocessedCount  = unprocessedCnt;

            return(View(RevenueAuditDetails_model));

            //declineAmt=330&declineCnt=33&unprocessedAmt=3310&unprocessedCnt=331
        }