Beispiel #1
0
        /// <summary>
        /// Updates the card holder payment status.
        /// </summary>
        /// <param name="transaction_number">The transaction_number.</param>
        /// <param name="accountNumber">The account number.</param>
        /// <param name="amountDue">The amount due.</param>
        /// <param name="TxnRefrenceNo">The TXN refrence no.</param>
        /// <returns></returns>
        /// <remarks></remarks>
        public string UpdateCardHolderPaymentStatus(string transaction_number, string BillDeskOnlineID, double amountDue, string TxnRefrenceNo,
                                                    string paymentStatus, string BankRefNo, string BankId, string AuthStatus) // Add BillDeskOnlineID instead of Accnum 20-jan-2015
        {
            //commented by abhijeet on 21/08/2019
            //string Transaction_number = "";
            //CH_PaymentStatus_Dtl obj = repCardHolderPaymentStatus.SingleOrDefault(c => c.BillDeskOnlineID == BillDeskOnlineID
            //                            && c.Transaction_number == transaction_number
            //                            && c.AmountDue == amountDue && c.PaymentStatus.Trim().ToLower() == "unsuccessful");
            //if (obj != null)
            //{
            //    obj.PaymentStatus = paymentStatus;
            //    obj.TxnReferenceNo = TxnRefrenceNo;
            //    obj.Updated_by = CardHolderManager.GetLoggedInUser().CardHolder_Id;
            //    obj.Updated_dt = DateTime.Now;
            //    obj.BankRefNo = BankRefNo;
            //    obj.BankId = BankId;
            //    obj.AuthStatus = AuthStatus;
            //    GeneralManager.Commit();
            //    Transaction_number = obj.Transaction_number;
            //}
            //return Transaction_number;

            //Added by abhijeet on 21/08/2019
            BOBCardEntities _db = new BOBCardEntities();

            _db.UpdatePaymentStatus_Dtl(BillDeskOnlineID, transaction_number, amountDue, paymentStatus, TxnRefrenceNo,
                                        CardHolderManager.GetLoggedInUser().CardHolder_Id, DateTime.Now, BankRefNo, BankId, AuthStatus);
            return(transaction_number);
        }
Beispiel #2
0
        /// <summary>
        /// Updates the card holder payment status bobibanking.
        /// </summary>
        /// <param name="prn">The PRN.</param>
        /// <param name="accountNumber">The account number.</param>
        /// <param name="amountDue">The amount due.</param>
        /// <param name="bid">The bid.</param>
        /// <param name="debtAccountNo">The debt account no.</param>
        /// <returns></returns>
        /// <remarks></remarks>
        public string UpdateCardHolderPaymentStatusBobibanking(string prn, string accountNumber, double amountDue, string PID, string bid,
                                                               string debtAccountNo, string status)
        {
            //commented by abhijeet on 21/08/2019
            //string Transaction_number = "";
            //CH_BobibankingPaymentStatus_Dtl obj = repCardHolderBobibankingPaymentStatus.SingleOrDefault(c => c.Creditcard_acc_number == accountNumber
            //                                      && c.PRN == prn && c.AmountDue == amountDue && c.PaymentStatus.Trim() == "unsuccessful");
            //if (obj != null)
            //{
            //    obj.PaymentStatus = status;
            //    obj.BID = bid;
            //    obj.DebtAccountNo = debtAccountNo;
            //    obj.Updated_by = CardHolderManager.GetLoggedInUser().CardHolder_Id;
            //    obj.Updated_dt = DateTime.Now;
            //    GeneralManager.Commit();
            //    Transaction_number = obj.PRN;
            //}
            //return Transaction_number;
            BOBCardEntities _db = new BOBCardEntities();

            _db.Update_BobibankingPaymentStatus_Dtl(accountNumber, prn, amountDue, status, bid, debtAccountNo, DateTime.Now, CardHolderManager.GetLoggedInUser().CardHolder_Id.ToString());
            return(prn);
        }
 //public IRepository<CH_Sessions_Dtl> repCHSessionDtl
 //{
 //    get
 //    {
 //        return ObjectFactory.GetInstance<IRepository<CH_Sessions_Dtl>>();
 //    }
 //}
 /// <summary>
 /// Updates the card holder.
 /// </summary>
 /// <param name="userDTO">The user DTO.</param>
 /// <returns></returns>
 /// <remarks></remarks>
 public string UpdateCardHolder(CardHolder_MstDTO userDTO)
 {
     try
     {
         //commented by Avani on 21-08-2019
         //IPAddress localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);
         //CardHolder_Mst user = repCardHolder_Mst.SingleOrDefault(u => u.CardHolder_Id == userDTO.CardHolder_Id);
         //user.User_pwd = userDTO.User_pwd;
         //user.Local_IpAddress = Convert.ToString(localAddress);
         //user.Updated_by = CardHolderManager.GetLoggedInUser().CardHolder_Id;
         //user.Updated_dt = DateTime.Now;
         //GeneralManager.Commit();
         //return "0";
         /***/
         // Added by Avani on 21-08-2019
         BOBCardEntities _db          = new BOBCardEntities();
         IPAddress       localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);
         _db.UpdateCardHolderPasswordDetail(userDTO.CardHolder_Id, userDTO.User_pwd, localAddress.ToString(), CardHolderManager.GetLoggedInUser().CardHolder_Id, DateTime.Now);
         return("0");
     }
     catch (Exception exp)
     {
         return(Constants.GeneralErrorMessage);
     }
 }