/// <summary> /// Sets the card holder parmenent disable. /// </summary> /// <param name="CardHolder_Id">The card holder_ id.</param> /// <returns></returns> /// <remarks></remarks> public bool SetCardHolderParmenentDisable(long CardHolder_Id) { CardHolder_Mst objCardholder_Mst = repCardHolder_Mst.SingleOrDefault(c => c.CardHolder_Id == CardHolder_Id); if (objCardholder_Mst != null && objCardholder_Mst.CardHolder_Id == CardHolder_Id) { objCardholder_Mst.IsPermanentDisable = true; GeneralManager.Commit(); return(true); } else { return(false); } }
/// <summary> /// Sets the card holder in active. /// </summary> /// <param name="CardHolderId">The card holder id.</param> /// <returns></returns> /// <remarks></remarks> public bool SetCardHolderInActive(long CardHolderId) { CardHolder_Mst objCardholder_Mst = repCardHolder_Mst.SingleOrDefault(c => c.CardHolder_Id == CardHolderId); IPAddress localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork); if (objCardholder_Mst != null && objCardholder_Mst.CardHolder_Id == CardHolderId) { objCardholder_Mst.IsActive = false; objCardholder_Mst.InvalidLastLoginDt = System.DateTime.Now; objCardholder_Mst.IP_Address = Convert.ToString(localAddress); GeneralManager.Commit(); return(true); } else { return(false); } }
///// <summary> ///// Updates the card holder. ///// </summary> ///// <param name="userDTO">The user DTO.</param> ///// <returns></returns> ///// <remarks></remarks> //public string UpdateCardHolderDetails(CardHolder_MstDTO userDTO) //{ // try // { // 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); // GeneralManager.Commit(); // return "0"; // } // catch (Exception exp) // { // return Constants.GeneralErrorMessage; // } //} //public string UpdateCardHolderPassword(CardHolder_MstDTO userDTO) //{ // try // { // var user = repCardHolder_Mst.SingleOrDefault(u => u.CardHolder_Id == userDTO.CardHolder_Id); // if (user != null) // { // user.MdfHashingPwd = userDTO.MdfHashingPwd; // GeneralManager.Commit(); // } // return "0"; // } // catch (Exception exp) // { // return exp.Message; // } //} /// <summary> /// Updates the card holder access. /// </summary> /// <param name="objCardHolder_Mst">The obj card holder_ MST.</param> /// <returns></returns> /// <remarks></remarks> //public int UpdateCardHolderAccess(long CardHolder_Id, bool IsLoggedInCurrently) //{ // try // { // CardHolder_Mst user = repCardHolder_Mst.SingleOrDefault(u => u.CardHolder_Id == CardHolder_Id); // user.IsLoggedInCurrently = IsLoggedInCurrently; // GeneralManager.Commit(); // return 1; // } // catch (Exception exp) // { // return 0; // } //} public long SaveCardHolder(CardHolder_MstDTO objCardHolder_Mst) { IPAddress localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork); CardHolder_Mst obj = repCardHolder_Mst.SingleOrDefault(c => c.CardHolder_Id == objCardHolder_Mst.CardHolder_Id); if (obj == null || obj.CardHolder_Id != objCardHolder_Mst.CardHolder_Id) { obj = new CardHolder_Mst(); } //obj.Dept_nm = objDept_MstDTO.Dept_nm; //obj.Dept_cd = objDept_MstDTO.Dept_cd; //obj.Oracle_Customer_Id = objCardHolder_Mst.Oracle_Customer_Id; obj.User_nm = objCardHolder_Mst.User_nm; obj.User_pwd = objCardHolder_Mst.User_pwd; obj.UID = objCardHolder_Mst.UID; if (objCardHolder_Mst.credit_card_number != null) { obj.credit_card_number = objCardHolder_Mst.credit_card_number; } if (objCardHolder_Mst.creditcard_acc_number != null) { obj.creditcard_acc_number = objCardHolder_Mst.creditcard_acc_number; } if (objCardHolder_Mst.Profile_Photo != null) { obj.Profile_Photo = objCardHolder_Mst.Profile_Photo; } if (objCardHolder_Mst.AddOn1_Photo != null) { obj.AddOn1_Photo = objCardHolder_Mst.AddOn1_Photo; } if (objCardHolder_Mst.AddOn2_Photo != null) { obj.AddOn2_Photo = objCardHolder_Mst.AddOn2_Photo; } if (objCardHolder_Mst.AddOn3_Photo != null) { obj.AddOn3_Photo = objCardHolder_Mst.AddOn3_Photo; } obj.Personal_Msg = objCardHolder_Mst.Personal_Msg; obj.IP_Address = objCardHolder_Mst.IP_Address; obj.IsActive = objCardHolder_Mst.IsActive == null ? true : objCardHolder_Mst.IsActive; obj.IsPermanentDisable = objCardHolder_Mst.IsPermanentDisable == null ? false : objCardHolder_Mst.IsPermanentDisable; if (localAddress != null) { obj.Local_IpAddress = Convert.ToString(localAddress); } if (obj.CardHolder_Id == 0) { obj.Created_by = objCardHolder_Mst.Created_by; obj.Created_dt = objCardHolder_Mst.Created_dt; } obj.Updated_by = objCardHolder_Mst.Updated_by; obj.Updated_dt = objCardHolder_Mst.Updated_dt; if (obj.CardHolder_Id == 0) { repCardHolder_Mst.Add(obj); } GeneralManager.Commit(); return(objCardHolder_Mst.CardHolder_Id); }