Example #1
0
        public string UpdateStatus(int id, string status)
        {
            object result    = null;
            string strReturn = string.Empty;

            try
            {
                ePromoCode obj = new ePromoCode();
                obj = BL_PromoCode.GetSingleRecordById(id);
                obj.dtActionDate = DateTime.Now;
                obj.cStatus      = status;
                obj.iActionBy    = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId;
                int i = BL_PromoCode.UpdateRecord(obj);
                if (i == 1)
                {
                    result = new { st = 1, msg = clsUtils.ErrorMsg("Promo Code", 4, status) };
                }
                else
                {
                    result = new { st = 0, msg = clsUtils.ErrorMsg("", 3) };
                }
            }
            catch (Exception)
            {
                result = new { st = 0, msg = clsUtils.ErrorMsg("", 3) };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(result);
            return(strReturn);
        }
Example #2
0
        public ActionResult Edit(int Id)
        {
            ePromoCode obj = new ePromoCode();

            obj         = BL_PromoCode.GetSingleRecordById(Id);
            obj.heading = "Modify Promo Code";
            obj.Mode    = "Edit";
            if (obj.dtStayFrom != null)
            {
                obj.StayFrom = String.Format("{0:dd/MM/yyyy}", obj.dtStayFrom);
            }
            if (obj.dtStayTo != null)
            {
                obj.StayTo = String.Format("{0:dd/MM/yyyy}", obj.dtStayTo);
            }
            if (obj.dtBookingFrom != null)
            {
                obj.BookingFrom = String.Format("{0:dd/MM/yyyy}", obj.dtBookingFrom);
            }
            if (obj.dtBookingTo != null)
            {
                obj.BookingTo = String.Format("{0:dd/MM/yyyy}", obj.dtBookingTo);
            }
            return(PartialView("_PromoCode", obj));
        }
Example #3
0
        public ActionResult Add()
        {
            ePromoCode obj = new ePromoCode();

            obj.Mode    = "ADD";
            obj.heading = "Add Promo Code";
            return(PartialView("_PromoCode", obj));
        }
Example #4
0
        public static ePromoCode GetSingleRecordById()
        {
            ePromoCode eobj = new ePromoCode();

            using (OneFineRateEntities db = new OneFineRateEntities())
            {
                var dbobj = db.tblPromoCodeMs.SingleOrDefault();
                if (dbobj != null)
                {
                    eobj = (ePromoCode)OneFineRateAppUtil.clsUtils.ConvertToObject(dbobj, eobj);
                }
            }
            return(eobj);
        }
Example #5
0
        //Add new record
        public static int AddRecord(ePromoCode eobj)
        {
            int retval = 0;

            using (OneFineRateEntities db = new OneFineRateEntities())
            {
                try
                {
                    OneFineRate.tblPromoCodeM dbuser = (OneFineRate.tblPromoCodeM)OneFineRateAppUtil.clsUtils.ConvertToObject(eobj, new OneFineRate.tblPromoCodeM());
                    db.tblPromoCodeMs.Add(dbuser);
                    db.SaveChanges();
                    retval = 1;
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(retval);
        }
Example #6
0
        //Update a record
        public static int UpdateRecord(ePromoCode eobj)
        {
            int retval = 0;

            using (OneFineRateEntities db = new OneFineRateEntities())
            {
                try
                {
                    OneFineRate.tblPromoCodeM obj = (OneFineRate.tblPromoCodeM)OneFineRateAppUtil.clsUtils.ConvertToObject(eobj, new OneFineRate.tblPromoCodeM());
                    db.tblPromoCodeMs.Attach(obj);
                    db.Entry(obj).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    retval = 1;
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(retval);
        }
Example #7
0
 public ActionResult SetData()
 {
     try
     {
         int    a         = 0;
         string Entrytype = "E";
         if (HttpContext.Request.Params["Entrytype"] != null)
         {
             Entrytype = HttpContext.Request.Params["Entrytype"];
         }
         if (HttpContext.Request.Params["id"] != null)
         {
             a = Convert.ToInt32(HttpContext.Request.Params["id"]);
         }
         ePromoCode prop = new ePromoCode();
         prop      = BL_PromoCode.GetSingleRecordById(a);
         prop.Mode = "E";
         return(View("Index", prop));//RedirectToAction("Index", "PromoCode", prop);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #8
0
        public ActionResult AddPromoCode(ePromoCode eObj)
        {
            //string sPromoTitle, string sPromoDescription, string sPromoCode, string cPercentageValue, string dValue, string dtBookingFrom, string dtBookingTo, string dtStayFrom, string dtStayTo
            string strReturn = string.Empty;

            try
            {
                //ePromoCode eObj = new ePromoCode();
                //eObj.sPromoCode = objPromo.sPromoCode;
                //eObj.sPromoTitle = objPromo.sPromoTitle;
                //eObj.sPromoDescription = objPromo.sPromoDescription;
                //eObj.cPercentageValue = objPromo.cPercentageValue;
                //eObj.dValue = Convert.ToDecimal(objPromo.dValue);
                if (ModelState.IsValid)
                {
                    eObj.dtBookingFrom = clsUtils.ConvertddmmyyyytoDateTime(eObj.BookingFrom);
                    eObj.dtBookingTo   = clsUtils.ConvertddmmyyyytoDateTime(eObj.BookingTo);
                    eObj.dtStayFrom    = clsUtils.ConvertddmmyyyytoDateTime(eObj.StayFrom);
                    eObj.dtStayTo      = clsUtils.ConvertddmmyyyytoDateTime(eObj.StayTo);

                    eObj.dtActionDate = DateTime.Now;
                    eObj.cStatus      = "A";
                    eObj.iActionBy    = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId;

                    if (eObj.dtStayTo >= eObj.dtBookingTo)
                    {
                        if (eObj.iPromoCodeId > 0)//eObj.Mode == "E" &&
                        {
                            int i = BL_PromoCode.UpdateRecord(eObj);
                            if (i == 1)
                            {
                                eObj.msg = clsUtils.ErrorMsg("Promo Code", 2);
                                eObj.st  = "1";
                            }
                            else
                            {
                                eObj.msg = clsUtils.ErrorMsg("Promo Code", 0);
                                eObj.st  = "0";
                            }
                        }
                        else
                        {
                            int i = BL_PromoCode.AddRecord(eObj);
                            if (i == 1)
                            {
                                eObj.msg = clsUtils.ErrorMsg("Promo Code", 1);
                                eObj.st  = "1";
                            }
                            else
                            {
                                eObj.msg = clsUtils.ErrorMsg("Promo Code", 0);
                                eObj.st  = "0";
                            }
                        }
                    }
                    else
                    {
                        eObj.msg = clsUtils.ErrorMsg("", 8);
                        eObj.st  = "0";
                    }
                    //return RedirectToAction("Index", "PromoCode");
                }
            }
            catch (Exception)
            {
                eObj.msg = clsUtils.ErrorMsg("", 3);
                eObj.st  = "0";
            }
            return(PartialView("_PromoCode", eObj));
        }
Example #9
0
        public ActionResult Index()
        {
            ePromoCode obj = new ePromoCode();

            return(View(obj));
        }