public ActionResult ManageTourActivities(MstTourPackageActivityModel touractivity)
        {
            touractivity.MstTourPackageActivity.PackageID = touractivity.MstTourPackage.PackageID;
            if (ModelState.IsValid)
            {
                short day = dbActivity.GetDayNo(touractivity.MstTourPackage.PackageID);
                day++;
                if (touractivity.MstTourPackageActivity.DayNo != day)
                {
                    TempData["ErrMsg"] = 3;
                    return(Json(new { success = true }));
                }
                TempData["ErrMsg"] = dbActivity.Save(touractivity.MstTourPackageActivity);
                return(Json(new { success = true }));
            }
            dalMstDestination objDest = new dalMstDestination();
            dalMstActivity    objAct  = new dalMstActivity();

            //touractivity.MstTourPackage = dbTour.GetTourPackageDetailsByID(touractivity.MstTourPackage.PackageID);
            touractivity.MstDestDropDownList = objDest.MstDestinationList;
            touractivity.MstActDropDownList  = objAct.MstActivityList;
            short j;
            Dictionary <int, string> li = new Dictionary <int, string>();

            for (j = dbActivity.GetDayNo(touractivity.MstTourPackage.PackageID); j < touractivity.MstTourPackage.TotalDays; j++)
            {
                li.Add((j + 1), "Day " + (j + 1));
            }
            SelectList list = new SelectList(li, "Key", "Value");

            ViewBag.Days = list;
            return(View("ManageTourActivities", touractivity));
        }
        public ActionResult TourActivityList(long id, int PageNo = 1, int PageSize = 10)
        {
            MstTourPackageActivityModel obj = new MstTourPackageActivityModel();
            int TotalRow;

            obj.MstTourPackageActivityList = dbActivity.GetTourActivityPaged(PageNo, PageSize, out TotalRow, id);
            obj.PagingInfo = new PagingInfo {
                CurrentPage = PageNo, ItemsPerPage = PageSize, TotalItems = TotalRow
            };
            return(PartialView("pvTourActivityList", obj));
        }
        public ActionResult EditTourActivity(MstTourPackageActivityModel model)
        {
            model.MstTourPackageActivity.PackageID = model.MstTourPackage.PackageID;
            if (ModelState.IsValid)
            {
                TempData["ErrMsg"] = dbActivity.Save(model.MstTourPackageActivity);
                return(RedirectToAction("ManageTourActivities", new { id = model.MstTourPackage.PackageID }));
            }
            dalMstDestination objDest = new dalMstDestination();
            dalMstActivity    act     = new dalMstActivity();

            model.MstActDropDownList  = act.MstActivityList;
            model.MstDestDropDownList = objDest.MstDestinationList;
            return(View("EditTourActivity", model));
        }
        public ActionResult EditTourActivity(long id, long packid)
        {
            MstTourPackageActivityModel obj     = new MstTourPackageActivityModel();
            dalMstDestination           objDest = new dalMstDestination();
            dalMstActivity act = new dalMstActivity();

            obj.MstActDropDownList     = act.MstActivityList;
            obj.MstTourPackage         = dbTour.GetTourPackageDetailsByID(packid);
            obj.MstDestDropDownList    = objDest.MstDestinationList;
            obj.MstTourPackageActivity = dbActivity.GetTourPackageActivityByID(id);
            Int16 dayNo    = obj.MstTourPackageActivity.DayNo;
            Int16 totalday = obj.MstTourPackage.TotalDays;

            if (dayNo == totalday)
            {
                ViewBag.LastDay = "lastday";
            }
            return(View("EditTourActivity", obj));
        }
        public ActionResult ManageTourActivities(long id)
        {
            MstTourPackageActivityModel obj     = new MstTourPackageActivityModel();
            dalMstDestination           objDest = new dalMstDestination();
            dalMstActivity act = new dalMstActivity();

            obj.MstActDropDownList  = act.MstActivityList;
            obj.MstTourPackage      = dbTour.GetTourPackageDetailsByID(id);
            obj.MstDestDropDownList = objDest.MstDestinationList;
            Dictionary <int, string> li = new Dictionary <int, string>();

            for (short j = dbActivity.GetDayNo(id); j < obj.MstTourPackage.TotalDays; j++)
            {
                li.Add((j + 1), "Day " + (j + 1));
            }
            SelectList list = new SelectList(li, "Key", "Value");

            ViewBag.Days = list;
            return(View("ManageTourActivities", obj));
        }