Beispiel #1
0
        public PartialViewResult GetTaxFormulaCharges(int TaxFormulaId, int SightSeeingTariffPriceId)
        {
            SightSeeingTariffViewModel sstViewModel = new SightSeeingTariffViewModel();

            PaginationInfo pager = null;

            if (SightSeeingTariffPriceId != 0)
            {
                sstViewModel.LstTaxFormulaCharges = _sstRepo.GetTaxFormulaChargesByPriceId(TaxFormulaId, SightSeeingTariffPriceId, ref pager);

                if (sstViewModel.LstTaxFormulaCharges.Count > 0)
                {
                    sstViewModel.SightSeeingTariffPrice.TotalTaxPrice = sstViewModel.LstTaxFormulaCharges[0].SightSeeingTariffCharge.TotalTaxPrice;
                }
                else
                {
                    sstViewModel.LstTaxFormulaCharges = _sstRepo.GetTaxFormulaCharges(TaxFormulaId, ref pager);
                }
            }
            else
            {
                sstViewModel.LstTaxFormulaCharges = _sstRepo.GetTaxFormulaCharges(TaxFormulaId, ref pager);
            }

            return(PartialView("_PriceTaxFormulaCharges", sstViewModel));
        }
Beispiel #2
0
        public JsonResult IsOverrideDate(SightSeeingTariffViewModel sstViewModel)
        {
            List <DateTime> filterDates = new List <DateTime>();

            bool isOverride = false;

            try
            {
                filterDates = _sstRepo.GetFilteredDateForDuration(sstViewModel.SightSeeingTariffDuration);

                sstViewModel.SightSeeingTariffDates = _sstRepo.GetSightSeeingTariffDurationPrice(sstViewModel.SightSeeingTariffDuration.SightSeeingTariffOccupancyId);

                foreach (var item in filterDates)
                {
                    if (sstViewModel.SightSeeingTariffDates.Where(a => a.TariffDate == item).Count() > 0)
                    {
                        isOverride = true;

                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Tariff Controller - IsOverrideDate  " + ex.Message);
            }

            return(Json(isOverride));
        }
Beispiel #3
0
        public JsonResult GetSightSeeingTariffBasic(SightSeeingTariffViewModel sstViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            pager = sstViewModel.Pager;

            PaginationViewModel pViewModel = new PaginationViewModel();

            try
            {
                pViewModel.dt = _sstRepo.GetSightSeeingTariffBasic(sstViewModel.SightSeeingTariff.VendorId, sstViewModel.SightSeeingTariff.SightSeeingId, ref pager);

                pViewModel.Pager = pager;

                Logger.Debug("SightSeeingTariff Controller GetSightSeeingTariffBasic");
            }

            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - GetSightSeeingTariffBasic" + ex.ToString());
            }

            return(Json(JsonConvert.SerializeObject(pViewModel), JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public JsonResult SaveSightSeeingTariffDurationWithCustomerCategories(SightSeeingTariffViewModel sstViewModel)
        {
            List <DateTime> filterDates = new List <DateTime>();

            try
            {
                foreach (var item in sstViewModel.SightSeeingTariffCustomerCategories)
                {
                    Set_Date_Session(item);
                }

                filterDates = _sstRepo.GetFilteredDateForDuration(sstViewModel.SightSeeingTariffDuration);

                sstViewModel.SightSeeingTariffPrice = _sstRepo.GetSightSeeingTariffPriceById(sstViewModel.SightSeeingTariffDuration.SightSeeingTariffPriceId);

                sstViewModel.SightSeeingTariffDate.NetRate = sstViewModel.SightSeeingTariffPrice.NetRate;

                sstViewModel.SightSeeingTariffDate.SightSeeingTariffPriceId = sstViewModel.SightSeeingTariffDuration.SightSeeingTariffPriceId;

                sstViewModel.SightSeeingTariffDate.SightSeeingTariffOccupancyId = sstViewModel.SightSeeingTariffDuration.SightSeeingTariffOccupancyId;

                _sstRepo.SaveSightSeeingTariffDurationWithCustomerCategories(filterDates, sstViewModel.SightSeeingTariffDate, sstViewModel.SightSeeingTariffCustomerCategories);

                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SightSeeingTariffDuration08"));
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Tariff Controller - GetSightSeeingTariffDuration  " + ex.Message);
            }

            return(Json(sstViewModel));
        }
Beispiel #5
0
        public JsonResult GetSightSeeingTariffPriceById(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                sstViewModel.SightSeeingTariffPrice = _sstRepo.GetSightSeeingTariffPriceById(sstViewModel.SightSeeingTariffPrice.SightSeeingTariffPriceId);
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Controller - GetSightSeeingTariffPriceById  " + ex.Message);
            }

            return(Json(sstViewModel));
        }
Beispiel #6
0
        public PartialViewResult GetSightSeeingTariffDuration(int sightseeingTariffPriceId)
        {
            SightSeeingTariffViewModel sstViewModel = new SightSeeingTariffViewModel();

            try
            {
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Tariff Controller - GetSightSeeingTariffDuration  " + ex.Message);
            }

            return(PartialView("_DurationDetails", sstViewModel));
        }
Beispiel #7
0
        public PartialViewResult GetCustomerCategoryByOccupencyIdTariffDate(int sightseeingTariffOccupancyId, DateTime tariffDate)
        {
            SightSeeingTariffViewModel sstViewModel = new SightSeeingTariffViewModel();

            try
            {
                sstViewModel.SightSeeingTariffCustomerCategories = _sstRepo.GetSightSeeingTariffCustomerCategory(sightseeingTariffOccupancyId, tariffDate);
            }

            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Tariff Controller - GetSightSeeingTariffDuration  " + ex.Message);
            }
            return(PartialView("_CustomerCategory", sstViewModel));
        }
Beispiel #8
0
        public ActionResult GetCustomerCategoryMargin(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                sstViewModel.CustomerCategories = _vtRepo.GetCustomerCategoryDetailsById(sstViewModel.SightSeeingTariffCustomerCategory.CustomerCategoryId);

                Logger.Debug("SightSeeingTariff Controller GetCustomerCategoryById");
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("VehicleTariff Controller - GetCustomerCategoryById  " + ex.Message);
            }

            return(Json(sstViewModel, JsonRequestBehavior.AllowGet));
        }
Beispiel #9
0
        public JsonResult GetCustomerCategory(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                sstViewModel.SightSeeingTariffCustomerCategories = _sstRepo.GetCustomerCategory();

                Logger.Debug("SightSeeingTariff Controller GetCustomerCategory");
            }

            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - GetCustomerCategory" + ex.ToString());
            }

            return(Json(JsonConvert.SerializeObject(sstViewModel), JsonRequestBehavior.AllowGet));
        }
Beispiel #10
0
        public JsonResult DeleteSightSeeingTariffOccupancy(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                _sstRepo.DeleteSightSeeingTariffOccupancy(sstViewModel.SightSeeingTariffOccupancy.SightSeeingTariffId, sstViewModel.SightSeeingTariffOccupancy.SightSeeingTariffOccupancyId);

                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SightSeeingTariffOccupancy05"));
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));


                Logger.Error("SightSeeingTariffOccupancy Controller - DeleteSightSeeingTariffOccupancy" + ex.ToString());
            }

            return(Json(sstViewModel));
        }
Beispiel #11
0
        public ActionResult GetSightSeeingById(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                sstViewModel.SightSeeing = _sstRepo.GetSightSeeingById(sstViewModel.SightSeeing.SightSeeingId);

                Logger.Debug("SightSeeingTariff Controller GetSightSeeingDetailsById");
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - GetSightSeeingDetailsById" + ex.ToString());
            }

            TempData["sstViewModel"] = sstViewModel;

            return(Json(sstViewModel, JsonRequestBehavior.AllowGet));
        }
Beispiel #12
0
        public JsonResult GetSightSeeingTariffDurationPrice(int sightseeingTariffOccupancyId)
        {
            SightSeeingTariffViewModel sstViewModel = new SightSeeingTariffViewModel();

            try
            {
                sstViewModel.SightSeeingTariffDates = _sstRepo.GetSightSeeingTariffDurationPrice(sightseeingTariffOccupancyId);

                sstViewModel.SightSeeingTariffPrices = _sstRepo.GetSightSeeingTariffPrice(sightseeingTariffOccupancyId);
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Tariff Controller - GetHotelTariffDuration  " + ex.Message);
            }

            return(Json(sstViewModel, JsonRequestBehavior.AllowGet));
        }
Beispiel #13
0
        public PartialViewResult GetSightSeeingTariffPrice(int sightseeingTariffOccupancyId)
        {
            SightSeeingTariffViewModel sstViewModel = new SightSeeingTariffViewModel();

            try
            {
                sstViewModel.SightSeeingTariffPrices = _sstRepo.GetSightSeeingTariffPrice(sightseeingTariffOccupancyId);
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeing Controller - GetSightSeeingTariffPrice" + ex.ToString());
            }

            TempData["sstViewModel"] = sstViewModel;

            return(PartialView("_PriceList", sstViewModel));
        }
Beispiel #14
0
        public ActionResult Index(SightSeeingTariffViewModel sstViewModel)
        {
            if (TempData["sstViewModel"] != null)
            {
                sstViewModel = (SightSeeingTariffViewModel)TempData["sstViewModel"];
            }
            Set_Date_Session(sstViewModel.SightSeeingTariff);

            sstViewModel.LstTaxFormula = _tRepo.drpGetTaxFormula();

            sstViewModel.Vendors = _sstRepo.drpGetVendors();

            sstViewModel.LstStandardCharges = _cRepo.GetStandardCharges();

            sstViewModel.SightSeeings = _sstRepo.drpGetSightSeeings();



            return(View("Index", sstViewModel));
        }
Beispiel #15
0
        public JsonResult UpdateSightSeeingTariff(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                Set_Date_Session(sstViewModel.SightSeeingTariff);

                _sstRepo.UpdateSightSeeingTariff(sstViewModel.SightSeeingTariff);

                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SightSeeingTariff02"));

                Logger.Debug("SightSeeingTariff Controller Update");
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - Update  " + ex.Message);
            }

            return(Json(JsonConvert.SerializeObject(sstViewModel)));
        }
Beispiel #16
0
        public JsonResult InsertSightSeeingTariff(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                Set_Date_Session(sstViewModel.SightSeeingTariff);

                sstViewModel.SightSeeingTariff.SightSeeingTariffId = _sstRepo.InsertSightSeeingTariff(sstViewModel.SightSeeingTariff);

                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SightSeeingTariff01"));

                Logger.Debug("SightSeeingTariff Controller Insert");
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - Insert " + ex.Message);
            }

            return(Json(sstViewModel));
        }
Beispiel #17
0
        public JsonResult UpdateCustomerCategory(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                Set_Date_Session(sstViewModel.SightSeeingTariffCustomerCategory);

                _sstRepo.UpdateCustomerCategory(sstViewModel.SightSeeingTariffCustomerCategory);

                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SightSeeingTariffCustomerCategory02"));

                Logger.Debug("SightSeeingTariff Controller UpdateCustomerCategory");
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - UpdateCustomerCategory " + ex.Message);
            }

            return(Json(sstViewModel));
        }
Beispiel #18
0
        public JsonResult InsertSightSeeingTariffPrice(SightSeeingTariffViewModel sstViewModel)
        {
            try
            {
                Set_Date_Session(sstViewModel.SightSeeingTariffPrice);

                //htViewModel.HotelTariffPrice.Color = GetRandomColorName();

                sstViewModel.SightSeeingTariffPrice.SightSeeingTariffPriceId = _sstRepo.InsertSightSeeingTariffPrice(sstViewModel.SightSeeingTariffPrice);

                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SightSeeingTariffPrice06"));
            }
            catch (Exception ex)
            {
                sstViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("SightSeeingTariff Controller - InsertPrice " + ex.Message);
            }

            return(Json(sstViewModel));
        }