protected void loadGridHotel(int npageIndex = 0)
        {
            IHotels IService = new IHotels();
            BEHotel BEHotel  = new BEHotel();

            BEHotel.codLocal   = ddlLocales.SelectedValue;
            BEHotel.codPeriodo = ddlPeriodos.SelectedValue;
            /**/
            BEHotel.tipoPrmSearch = Convert.ToInt32(ddlTipoPrm.SelectedValue);
            BEHotel.textPrmSearch = txtPrmSearch.Text.Trim();
            //if (chkRangeDate.Checked)
            if (ddlTipoFechaPrm.SelectedValue != "0")
            {
                BEHotel.tipoFechaPrm = Convert.ToInt32(ddlTipoFechaPrm.SelectedValue);
                BEHotel.prmDesde     = txtDesde.Text;
                BEHotel.prmHasta     = txtHasta.Text;
            }
            /**/
            gvHotels.DataSource = IService.IGetHotels(BEHotel);
            gvHotels.PageIndex  = npageIndex;
            gvHotels.DataBind();


            txtBaseImponible.Text = IService.IGetImponible(BEHotel, "1");
            txtCantDoc.Text       = IService.IGeNumeroDocumentos(BEHotel, "H");
        }
        protected void btnSaveApplyRulers_Click(object sender, EventArgs e)
        {
            IHotels        IService = new IHotels();
            List <BEHotel> lstBE    = new List <BEHotel>();
            BEHotel        BEHotel  = new BEHotel();

            BEHotel.codLocal   = ddlLocales.SelectedValue;
            BEHotel.codPeriodo = ddlPeriodos.SelectedValue;
            lstBE = IService.IGetHotels(BEHotel);


            List <BEHotel> lstBE2 = new List <BEHotel>();

            lstBE2 = IService.IaplicarReglas(lstBE);
            string respuesta = IService.IUpdListHotels(lstBE2);
        }