コード例 #1
0
        public string AddLoyalityPointsAmenityMap(int iPoints, int iAmenityId)
        {
            object result    = null;
            string strReturn = string.Empty;

            try
            {
                eLoyalityAmenityMap obj = new eLoyalityAmenityMap();
                obj.dtActionDate = DateTime.Now;
                obj.iPoints      = iPoints;
                obj.iAmenityId   = iAmenityId;
                obj.cStatus      = "A";

                obj.iActionBy = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId;
                int i = BL_LoyalityAmenityMap.AddLoyalityAmenityMap(obj);
                if (i == 1)
                {
                    result = new { st = 1, msg = clsUtils.ErrorMsg("Locality Mapping", 1) };
                }
                else
                {
                    result = new { st = 0, msg = clsUtils.ErrorMsg("Locality Mapping", 0) };
                }
            }
            catch (Exception)
            {
                result = new { st = 0, msg = "Kindly try after some time." };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
            return(strReturn);
        }
コード例 #2
0
        public string UpdateLoyalityPointsExpiry(string ExpiryDate, Array gridData)
        {
            object result    = null;
            string strReturn = string.Empty;

            try
            {
                eLoyalityPointsCustomerData        objData     = new eLoyalityPointsCustomerData();
                List <eLoyalityPointsCustomerData> objDataList = new List <eLoyalityPointsCustomerData>();

                foreach (var item in gridData)
                {
                    objData          = BL_LoyalityAmenityMap.GetRecordById(Convert.ToInt32(item));
                    objData.dtExpiry = Convert.ToDateTime(clsUtils.ConvertddmmyyyytoDateTime(ExpiryDate));
                    objDataList.Add(objData);
                }
                int counter = 0;
                for (int c = 0; c < objDataList.Count; c++)
                {
                    BL_LoyalityAmenityMap.UpdateLoyalityPointsExpiryDate(objDataList[c]);
                    counter++;
                }
                if (objDataList.Count == counter)
                {
                    result = new { st = 1, msg = clsUtils.ErrorMsg("Expiry Date for the selected records", 2) };
                }
                else
                {
                    var diff = objDataList.Count - counter;
                    result = new { st = 0, msg = "Not able to update" + diff + "records out off" + objDataList.Count };
                }
            }
            catch (Exception)
            {
                result = new { st = 0, msg = "Kindly try after some time." };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
            return(strReturn);
        }
コード例 #3
0
        public string UpdateLoyalityPoints(int iLoyalityId, int EarnRupees, int EarnPoints, int RedeemPoints, int RedeemRupees, int iReferredPoints, int iReferPointsSignUp, int iSignUpPointsWithoutRef, int iExpiryDays)
        {
            object result    = null;
            string strReturn = string.Empty;

            try
            {
                eLoyalityPoints obj = new eLoyalityPoints();
                obj = BL_LoyalityAmenityMap.GetSingleRecordById();
                obj.dtActionDate            = DateTime.Now;
                obj.iEarnMoney              = EarnRupees;
                obj.iEarnPoints             = EarnPoints;
                obj.iRedeemMoney            = RedeemRupees;
                obj.iRedeemPoints           = RedeemPoints;
                obj.iReferredPoints         = iReferredPoints;
                obj.iReferPointsSignUp      = iReferPointsSignUp;
                obj.iSignUpPointsWithoutRef = iSignUpPointsWithoutRef;
                obj.iExpiryDays             = iExpiryDays;

                obj.iActionBy = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId;
                int i = BL_LoyalityAmenityMap.UpdateLoyalityPoints(obj);
                if (i == 1)
                {
                    result = new { st = 1, msg = clsUtils.ErrorMsg("Loyality Points", 2) };
                }
                else
                {
                    result = new { st = 0, msg = clsUtils.ErrorMsg("Loyality Points", 0) };
                }
            }
            catch (Exception)
            {
                result = new { st = 0, msg = clsUtils.ErrorMsg("", 3) };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
            return(strReturn);
        }
コード例 #4
0
        public string DeleteData(int id)
        {
            object result    = null;
            string strReturn = string.Empty;

            try
            {
                int i = BL_LoyalityAmenityMap.DeleteData(id);
                if (i == 1)
                {
                    result = new { st = 1, msg = clsUtils.ErrorMsg("Locality Mapping", 5) };
                }
                else
                {
                    result = new { st = 0, msg = clsUtils.ErrorMsg("Locality Mapping", 0) };
                }
            }
            catch (Exception)
            {
                result = new { st = 0, msg = clsUtils.ErrorMsg("", 3) };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
            return(strReturn);
        }
コード例 #5
0
 public ActionResult Index()
 {
     return(View("Index", BL_LoyalityAmenityMap.GetSingleRecordById()));
 }