コード例 #1
0
 /// <summary>
 /// Sets the rewards summary.
 /// </summary>
 /// <param name="accountNumber">The account number.</param>
 /// <remarks></remarks>
 public void SetRewardsSummary(string accountNumber)
 {
     if (accountNumber != "")
     {
         CH_CR_TERMDTO objSummary = new AccountSummaryManager().GetRewardPointsSummary(accountNumber);
         if (objSummary != null && objSummary.PTS_CLOSING <= 0)
         {
             divPointSummary.Visible       = false;
             divNoDataPointSummary.Visible = true;
             lblClosingBalance.InnerText   = Convert.ToString(objSummary.PTS_CLOSING);
         }
         else if (objSummary != null)
         {
             divPointSummary.Visible          = true;
             divNoDataPointSummary.Visible    = false;
             lblOpeningBalance.InnerText      = Convert.ToString(objSummary.PTS_OPENING);
             lblEarnedForMonth.InnerText      = Convert.ToString(objSummary.Earned_For_The_Month);
             lblRedeemedForMonth.InnerText    = Convert.ToString(objSummary.Redeemed_For_The_Month);
             lblClosingBalance.InnerText      = Convert.ToString(objSummary.PTS_CLOSING);
             lblPointsExpiring.InnerText      = Convert.ToString(objSummary.Points_Expiring);
             lblrewardPoints.InnerText        = Convert.ToString(objSummary.PTS_CLOSING);
             lblClosingBalancePoint.InnerText = Convert.ToString(objSummary.PTS_CLOSING);
         }
     }
 }
コード例 #2
0
        /// <summary>
        /// Sets the summary.
        /// </summary>
        /// <param name="accountNumber">The account number.</param>
        /// <remarks></remarks>
        public void SetSummary(string accountNumber)
        {
            ClearItemsLastBillSummary();
            ClearItemsRewardPointSummary();
            if (accountNumber != "")
            {
                CH_CR_TERMDTO objSummary = new AccountSummaryManager().GetSummary(accountNumber);
                if (objSummary != null)
                {
                    lblTotalAmountDue.InnerText = Convert.ToString(objSummary.Total_Amount_Due);
                    //lblBilledOpeningBal.InnerText = Convert.ToString(objSummary.BILLED_OPENING_BAL);
                    // lblLastBillTotalOutstanding.InnerText = Constants.rupees + Convert.ToString(objSummary.Total_Outstanding);
                    //lbltotalCredits.InnerText =  Convert.ToString(objSummary.TOTAL_CREDITS);
                    //lbltotalDebits.InnerText =  Convert.ToString(objSummary.TOTAL_DEBITS);
                    lblMinimumAmoutDue.InnerText = Convert.ToString(objSummary.Minimum_Amount_Due);
                    // lblStatementDt.InnerText = Convert.ToString(string.Format(format1, objSummary.Stat_Date)).Replace("-", "/");
                    // lblPaymentDueDate.InnerText = Convert.ToString(string.Format(format1, objSummary.Payment_Due_Date)).Replace("-", "/");
                    lblStatementDat.Text   = Convert.ToString(GeneralMethods.FormatDate(objSummary.Stat_Date));
                    lblPaymentDueDate.Text = Convert.ToString(GeneralMethods.FormatDate(objSummary.Payment_Due_Date));


                    lblAmountReceived.InnerText = Convert.ToString(objSummary.Amount_Received);
                    if ((DateTime)objSummary.Paymnet_Received_Date == DateTime.MinValue)
                    {
                        lblPaymentReceivedDate.Text = "";
                    }
                    else
                    {
                        //    lblPaymentReceivedDate.InnerText = Convert.ToString(string.Format(format1, objSummary.Paymnet_Received_Date)).Replace("-", "/");
                        lblPaymentReceivedDate.Text = Convert.ToString(GeneralMethods.FormatDate(objSummary.Paymnet_Received_Date));
                    }
                    SetRewardsSummary(accountNumber);
                }
            }
        }
コード例 #3
0
        /// <summary>
        /// Sets the account summary.
        /// </summary>
        /// <param name="accountNumber">The account number.</param>
        /// <remarks></remarks>
        public void SetAccountSummary(string accountNumber)
        {
            try
            {
                ClearItems();
                CH_CardDTO objAccountSummary = new AccountSummaryManager().GetAccountSummary(accountNumber);
                if (accountNumber != "")
                {
                    if (objAccountSummary != null)
                    {
                        lblTotalOutstanding.InnerText = Convert.ToString(objAccountSummary.Account_Total_Outstanding);
                        //  lblUnbilledOutstanding.InnerText = Constants.rupees + Convert.ToString(objAccountSummary.Account_UnBilled_Outstanding);
                        lblTotalLimit.InnerText = Convert.ToString(objAccountSummary.Account_Total_Account_Limit);
                        //lblAvailableLimit.InnerText = Constants.rupees + Convert.ToString(objAccountSummary.Account_Avl_Account_Limit);
                        lblTotalCashLimit.InnerText     = Convert.ToString(objAccountSummary.Account_Total_Account_Cash_Limit);
                        lblAvailableCashLimit.InnerText = Convert.ToString(objAccountSummary.Account_Avl_Account_Cash_Limit);
                    }
                }

                if (Request.Params["requestFlag"] != null)
                {
                    CreateRequest(accountNumber, objAccountSummary);
                }
                else
                {
                    lblAvailableLimit.InnerText = Convert.ToString(Session["AvaiableAmount"]);
                }
            }

            catch (Exception ex)
            {
                string str = ex.Message;
            }
        }
コード例 #4
0
        /// <summary>
        /// Loads the page.
        /// </summary>
        /// <remarks></remarks>
        public void LoadPage()
        {
            string accountnumber = "";

            if (Session[sessionAccountNumber] != null)
            {
                accountnumber = Convert.ToString(Session[sessionAccountNumber]);
            }
            else
            {
                Response.Redirect("~/Login.aspx");
            }

            //Literal2.Text = Constants.AccountSummaryOn + string.Format(format2, DateTime.Now);
            //Literal6.Text = Constants.CardSummaryOn + string.Format(format2, DateTime.Now);
            //Literal3.Text = Constants.LastBillSummaryDated + Convert.ToString(string.Format(format2, AccountSummaryManager.GetDateToDisplay(accountnumber)));
            //Literal4.Text = Constants.RewardPointsSummaryOn + Convert.ToString(string.Format(format2, AccountSummaryManager.GetDateToDisplay(accountnumber)));
            Literal2.Text = Convert.ToString(GeneralMethods.FormatDate(AccountSummaryManager.GetDateForCardSummary(accountnumber)));
            Literal6.Text = Convert.ToString(GeneralMethods.FormatDate(AccountSummaryManager.GetDateForCardSummary(accountnumber)));
            Literal3.Text = Convert.ToString(GeneralMethods.FormatDate(AccountSummaryManager.GetDateToDisplay(accountnumber)));
            //Literal4.Text = Constants.RewardPointsSummaryOn + Convert.ToString(GeneralMethods.FormatDate(AccountSummaryManager.GetDateToDisplay(accountnumber)));

            lblrewardPointDate.InnerText = Convert.ToString(GeneralMethods.FormatDate(AccountSummaryManager.GetDateToDisplay(accountnumber)));

            DateTime now = DateTime.Now;
            DateTime lastDayLastMonth = new DateTime(now.Year, now.Month, 1);

            lastDayLastMonth = lastDayLastMonth.AddDays(-1);
            DateTime marchMonthThisYear = DateTime.Now;
            DateTime marchMonthNextYear = DateTime.Now;

            if (now.Month == 1 || now.Month == 2 || now.Month == 3)
            {
                marchMonthThisYear = new DateTime(now.Year, 3, 31);
                //lblPointsExpire.Text = "Points Expiring by " + Convert.ToString(GeneralMethods.FormatDate(marchMonthThisYear));
            }
            else
            {
                marchMonthNextYear = new DateTime(now.Year + 1, 3, 31);
                //lblPointsExpire.Text = "Points Expiring by " + Convert.ToString(GeneralMethods.FormatDate(marchMonthNextYear));
            }
            //Literal3.Text = Constants.LastBillSummaryDated + string.Format(format2, lastDayLastMonth);
            //Literal4.Text = Constants.RewardPointsSummaryOn + string.Format(format2, DateTime.Now);
            lblPointsExpiringOnDate.InnerText = Convert.ToString(GeneralMethods.FormatDate(marchMonthNextYear));
            //BindSummaryDropdownlist();
            BindCardNumberDropdownlist(accountnumber);
            SetAccountSummary(accountnumber);
            SetSummary(accountnumber);
            BindRequests();
            BindGridUnbilledTransactions(Convert.ToString(Session[sessionAccountNumber]));
            SetRequestTypesURL();
            string SelectedValue = string.IsNullOrEmpty(ddlCardNumber.SelectedValue) ? Cardnumber : ddlCardNumber.SelectedValue;

            SetCardSummary(SelectedValue);
        }
コード例 #5
0
        /// <summary>
        /// Sets the Bonus Point.
        /// </summary>
        /// <remarks></remarks>
        private void SetBonuspoint()
        {
            string EarnedPts     = string.Empty;
            string accountNumber = CardHolderManager.GetLoggedInUser().creditcard_acc_number.Decrypt();

            lblEarnedPoints.Text = "0";
            if (accountNumber != "")
            {
                EarnedPts = new AccountSummaryManager().GetBonusPoints(accountNumber);
                if (!string.IsNullOrEmpty(EarnedPts))
                {
                    lblEarnedPoints.Text = EarnedPts;
                }
            }
        }