コード例 #1
0
        public HotelTariffTaxUpdationViewModel()
        {
            HotelTariffTax = new HotelTariffTaxUpdationInfo();

            HotelTariffTaxes = new List <HotelTariffTaxUpdationInfo>();

            Vendors = new List <VendorInfo>();

            Hotels = new List <HotelInfo>();

            Meals = new List <MealInfo>();

            Pager = new PaginationInfo();

            FriendlyMessage = new List <FriendlyMessage>();

            //for date details

            HotelTariffDate = new HotelTariffDateDetailsInfo();

            HotelTariffDates = new List <HotelTariffDateDetailsInfo>();

            //for duration

            HotelTariffDuration = new HotelTariffDurationDetailsInfo();

            HotelTariffDurations = new List <HotelTariffDurationDetailsInfo>();

            //for price

            HotelTariffPrice = new HotelTariffPriceDetailsInfo();

            HotelTariffPrices = new List <HotelTariffPriceDetailsInfo>();

            //for room

            HotelTariffRoom = new HotelTariffRoomDetailsInfo();

            HotelTariffRooms = new List <HotelTariffRoomDetailsInfo>();

            // Tax Formula

            LstStandardCharges = new List <ChargesInfo>();

            LstTaxFormula = new List <TaxFormulaInfo>();

            LstTaxFormula = new List <TaxFormulaInfo>();

            //Charges

            Charges = new ChargesInfo();
        }
コード例 #2
0
        public DataTable GetHotelTariffTaxUpdation(HotelTariffTaxUpdationInfo hotelTax, ref PaginationInfo pager)
        {
            List <SqlParameter> sqlParam = new List <SqlParameter>();

            sqlParam.Add(new SqlParameter("@VendorId", hotelTax.VendorId));

            sqlParam.Add(new SqlParameter("@HotelId", hotelTax.HotelId));

            sqlParam.Add(new SqlParameter("@RoomTypeId", hotelTax.RoomTypeId));

            sqlParam.Add(new SqlParameter("@MealId", hotelTax.MealId));

            sqlParam.Add(new SqlParameter("@FormulaId", hotelTax.FormulaId));


            if (hotelTax.FromDate == DateTime.MinValue)
            {
                DateTime?someDate = null;
                sqlParam.Add(new SqlParameter("@FromDate", someDate));
            }
            else
            {
                sqlParam.Add(new SqlParameter("@FromDate", hotelTax.FromDate));
            }

            if (hotelTax.ToDate == DateTime.MinValue)
            {
                DateTime?someDate = null;
                sqlParam.Add(new SqlParameter("@ToDate", someDate));
            }
            else
            {
                sqlParam.Add(new SqlParameter("@ToDate", hotelTax.ToDate));
            }

            //sqlParam.Add(new SqlParameter("@FromDate", null));

            //sqlParam.Add(new SqlParameter("@ToDate", null));

            DataTable dt = _sqlHelper.ExecuteDataTable(sqlParam, Storeprocedures.spGetHotelTariffTax.ToString(), CommandType.StoredProcedure);

            List <DataRow> drList = new List <DataRow>();

            return(CommonMethods.GetPaginatedTable(dt, ref pager));
        }
コード例 #3
0
        public void UpdateHotelTariffPriceDetails(List <HotelTariffPriceDetailsInfo> hoteltariffpricedetails, HotelTariffPriceDetailsInfo hoteltariffpricedetail, HotelTariffTaxUpdationInfo hoteltax)
        {
            foreach (var item in hoteltariffpricedetails)
            {
                List <SqlParameter> sqlParams = new List <SqlParameter>();

                sqlParams.Add(new SqlParameter("@HotelTariffPriceDetailsId", item.HotelTariffPriceDetailsId));

                sqlParams.Add(new SqlParameter("@HotelTariffDurationDetailsId", item.HotelTariffDurationDetailsId));
                Logger.Debug("HotelTariff Controller HotelTariffDurationDetailsId:" + item.HotelTariffDurationDetailsId);

                sqlParams.Add(new SqlParameter("@HotelTariffRoomOccupancyId", item.HotelTariffRoomOccupancyId));
                Logger.Debug("HotelTariff Controller HotelTariffRoomOccupancyId:" + item.HotelTariffRoomOccupancyId);

                sqlParams.Add(new SqlParameter("@HotelTariffId", item.HotelTariffId));
                Logger.Debug("HotelTariff Controller HotelTariffId:" + item.HotelTariffId);

                sqlParams.Add(new SqlParameter("@PublishPrice", item.PublishPrice));
                Logger.Debug("HotelTariff Controller PublishPrice:" + item.PublishPrice);

                sqlParams.Add(new SqlParameter("@SpecialPrice", item.SpecialPrice));
                Logger.Debug("HotelTariff Controller SpecialPrice:" + item.SpecialPrice);

                sqlParams.Add(new SqlParameter("@CommissionPrice", item.CommissionPrice));
                Logger.Debug("HotelTariff Controller CommissionPrice:" + item.CommissionPrice);

                sqlParams.Add(new SqlParameter("@FormulaId", hoteltax.TaxFormulaId));
                Logger.Debug("HotelTariff Controller TaxFormulaId:" + hoteltax.TaxFormulaId);

                sqlParams.Add(new SqlParameter("@TotalTaxPrice", item.TotalTaxPrice));
                Logger.Debug("HotelTariff Controller TotalTaxPrice:" + item.TotalTaxPrice);

                sqlParams.Add(new SqlParameter("@NetRate", item.NetRate));
                Logger.Debug("HotelTariff Controller NetRate:" + item.NetRate);

                sqlParams.Add(new SqlParameter("@NetRatePerNight", item.NetRatePerNight));
                Logger.Debug("HotelTariff Controller NetRatePerNight:" + item.NetRatePerNight);

                sqlParams.Add(new SqlParameter("@UpdatedDate", item.UpdatedDate));

                sqlParams.Add(new SqlParameter("@UpdatedBy", item.UpdatedBy));

                _sqlHelper.ExecuteNonQuery(sqlParams, Storeprocedures.spUpdateHotelTariffPriceDetails.ToString(), CommandType.StoredProcedure);
            }

            //DeletHotelTariffCharges(hoteltariffpricedetail);

            //InsertPriceChargesDetails(hoteltariffpricedetail);
        }