コード例 #1
0
        protected void loadGridHotel(int npageIndex = 0)
        {
            ICompras IService = new ICompras();

            IHotels IServiceHotel = new IHotels();
            BEHotel BEHotel       = new BEHotel();

            BEHotel.codLocal   = ddlLocales.SelectedValue;
            BEHotel.codPeriodo = ddlPeriodos.SelectedValue;

            BECompras BE = new BECompras();

            BE.codLocal      = ddlLocales.SelectedValue;
            BE.codPeriodo    = ddlPeriodos.SelectedValue;
            BE.tipoPrmSearch = Convert.ToInt32(ddlTipoPrm.SelectedValue);
            BE.textPrmSearch = txtPrmSearch.Text.Trim();
            if (chkRangeDate.Checked)
            {
                BE.prmDesde = txtDesde.Text;
                BE.prmHasta = txtHasta.Text;
            }
            gvHotels.DataSource = IService.IGetCompras(BE);
            gvHotels.PageIndex  = npageIndex;
            gvHotels.DataBind();

            txtBaseImponible.Text = IServiceHotel.IGetImponible(BEHotel, "2");
            txtCantDoc.Text       = IServiceHotel.IGeNumeroDocumentos(BEHotel, "C");
            txtIGVTot.Text        = IServiceHotel.IGeIGVCompras(BEHotel);
        }
コード例 #2
0
        public List <BEHotel> getHoteles(Int32 _EstablecimientoID, Boolean moduloHabilitado = false)
        {
            List <BEHotel> listObjBEHoteles = new List <BEHotel>();

            try
            {
                String        query       = "select * from hoteles WHERE EstablecimientoID='" + _EstablecimientoID + "'";
                SqlDataReader _dataReader = SqlHelper.ExecuteReader(Connection.connectionString(), CommandType.Text, query);
                while (_dataReader.Read())
                {
                    BEHotel objBEHotelTemp = new BEHotel();
                    objBEHotelTemp.HotelID                 = (Int32)_dataReader.GetValue(_dataReader.GetOrdinal("HotelID"));
                    objBEHotelTemp.NombreHotel             = (String)_dataReader.GetValue(_dataReader.GetOrdinal("NombreHotel"));
                    objBEHotelTemp.PuntoVentaIDAlojamiento = (Int32)_dataReader.GetValue(_dataReader.GetOrdinal("PuntoVentaIDAlojamiento"));
                    objBEHotelTemp.PuntoVentaIDEventos     = (Int32)_dataReader.GetValue(_dataReader.GetOrdinal("PuntoVentaIDEventos"));
                    objBEHotelTemp.EstablecimientoID       = (Int32)_dataReader.GetValue(_dataReader.GetOrdinal("EstablecimientoID"));
                    listObjBEHoteles.Add(objBEHotelTemp);
                }
                _dataReader.Close();
            }
            catch (Exception e)
            {
                throw e;
            }
            return(listObjBEHoteles);
        }
コード例 #3
0
        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");
        }
コード例 #4
0
        public static string InsUpdHotels(BEHotel obj)
        {
            IHotels IService = new IHotels();
            string  fdoc     = obj.fechaDocumento.Substring(6, 4) + obj.fechaDocumento.Substring(3, 2) + obj.fechaDocumento.Substring(0, 2);

            obj.fechaDocumento = fdoc;

            if (obj.idHospedaje == "0")
            {
                if (obj.ingresoPais.Trim().Length > 8)
                {
                    obj.ingresoPais = obj.ingresoPais.Substring(6, 4) + obj.ingresoPais.Substring(3, 2) + obj.ingresoPais.Substring(0, 2);
                }

                if (obj.fechaIngresoHotel.Trim().Length > 8)
                {
                    obj.fechaIngresoHotel = obj.fechaIngresoHotel.Substring(6, 4) + obj.fechaIngresoHotel.Substring(3, 2) + obj.fechaIngresoHotel.Substring(0, 2);
                }

                if (obj.fechaSalidaHotel.Trim().Length > 8)
                {
                    obj.fechaSalidaHotel = obj.fechaSalidaHotel.Substring(6, 4) + obj.fechaSalidaHotel.Substring(3, 2) + obj.fechaSalidaHotel.Substring(0, 2);
                }
            }

            return(obj.idHospedaje == "0" ? IService.IInsHotels(obj) : IService.IUpdHotels(obj));
        }
コード例 #5
0
        protected void btnSaveDuplicados_Click(object sender, EventArgs e)
        {
            List <BEHotel> lstBE  = new List <BEHotel>();
            List <BEHotel> lstBE2 = new List <BEHotel>();
            BEHotel        BE;
            IHotels        IService = new IHotels();

            BE             = new BEHotel();
            BE.correlativo = gvHotels.SelectedRow.Cells[2].Text;
            BE.idHospedaje = gvHotels.SelectedRow.Cells[0].Text;
            lstBE          = IService.IGetporCorrelativo(BE);
            CheckBox chk;

            foreach (GridViewRow rowItem in gvDuplicarRegistros.Rows)
            {
                BE             = new BEHotel();
                BE.idHospedaje = rowItem.Cells[1].Text;
                BE.serie       = HttpUtility.HtmlDecode(rowItem.Cells[2].Text);
                //BE.correlativo = this.lblNewCorrelativo.Text;//lblNewCorrelativo_Usar_Duplicar.Text;
                BE.correlativo       = gvHotels.SelectedRow.Cells[2].Text;
                BE.ruc               = HttpUtility.HtmlDecode(rowItem.Cells[4].Text);
                BE.agencia           = HttpUtility.HtmlDecode(rowItem.Cells[5].Text);
                BE.pasaporte         = HttpUtility.HtmlDecode(rowItem.Cells[6].Text);
                BE.apellidoPaterno   = HttpUtility.HtmlDecode(rowItem.Cells[7].Text);
                BE.paisPasaporte     = HttpUtility.HtmlDecode(rowItem.Cells[8].Text);
                BE.nombre            = HttpUtility.HtmlDecode(rowItem.Cells[9].Text);
                BE.fechaIngresoHotel = rowItem.Cells[10].Text;
                BE.fechaSalidaHotel  = rowItem.Cells[11].Text;
                BE.nroFicha          = HttpUtility.HtmlDecode(rowItem.Cells[12].Text);
                BE.unidad            = HttpUtility.HtmlDecode(rowItem.Cells[13].Text);
                BE.ingresoPais       = HttpUtility.HtmlDecode(rowItem.Cells[14].Text);
                BE.fechaDocumento    = rowItem.Cells[15].Text;
                BE.codLocal          = rowItem.Cells[16].Text;
                BE.codPeriodo        = ddlPeriodos.SelectedValue;
                BE.segundoNombre     = HttpUtility.HtmlDecode(rowItem.Cells[18].Text);
                BE.apellidoMaterno   = HttpUtility.HtmlDecode(rowItem.Cells[19].Text);
                BE.paisProcedencia   = HttpUtility.HtmlDecode(rowItem.Cells[20].Text);
                BE.flagValidacion    = "1";//rowItem.Cells[21].Text;
                lstBE.Add(BE);
                lstBE2.Add(BE);
            }


            gvViewRegistros.DataSource = lstBE;
            gvViewRegistros.DataBind();
            if (lstBE.Count > 0)
            {
                IService.IHotelsDuplicateINS(lstBE2);
            }

            //lstBE = new List<BEHotel>();
            //gvDuplicarRegistros.DataSource = lstBE;
            //gvDuplicarRegistros.DataBind();

            ClientScript.RegisterStartupScript(typeof(Page), "showPopupDuplicar", "showPopup('dvDuplicar',793);", true);
        }
コード例 #6
0
        public static string DelGroupHotels(BEHotel obj)
        {
            IHotels IService = new IHotels();
            BEHotel BEHotel  = new BEHotel();

            BEHotel.codLocal    = obj.codLocal;
            BEHotel.codPeriodo  = obj.codPeriodo;
            BEHotel.correlativo = obj.correlativo;
            return(IService.IDelHotelsGroup(BEHotel));
        }
コード例 #7
0
        public void Bloqueo_y_Carga()
        {
            IHotels IService = new IHotels();
            BEHotel BEHotel  = new BEHotel();

            BEHotel.codLocal = ddlLocales.SelectedValue;

            txtUnidad.Text      = IService.IGetUnidad(BEHotel);
            txtUnidad.BackColor = System.Drawing.Color.LightGray;
            txtUnidad.Enabled   = false;
        }
コード例 #8
0
        protected void loadDocDistintos()
        {
            IHotels IService = new IHotels();
            BEHotel objBE    = new BEHotel();

            objBE.codLocal                = ddlLocales.SelectedValue;
            objBE.codPeriodo              = ddlPeriodos.SelectedValue;
            lstDocDistintos.DataSource    = IService.IGetDocDistintos(objBE);
            lstDocDistintos.DataTextField = "correlativo";
            lstDocDistintos.DataBind();
        }
コード例 #9
0
        public BEHotel VlidarHospedajeAnterior(string idHospedaje, string fechaDocumento, string correlativo)
        {
            string  respuesta  = string.Empty;
            BEHotel beFechaDoc = new BEHotel();

            beFechaDoc.respuesta = "0";
            try
            {
                using (DbCommand dbCmd = dbSQL.GetStoredProcCommand("SP_VAL_HOSEDAJE_ANTERIOR"))
                {
                    dbSQL.AddInParameter(dbCmd, "@idHospedaje", DbType.String, idHospedaje);
                    dbSQL.AddInParameter(dbCmd, "@fechaDocumento", DbType.String, fechaDocumento);
                    dbSQL.AddInParameter(dbCmd, "@correlativo", DbType.String, correlativo);
                    using (IDataReader dataReader = dbSQL.ExecuteReader(dbCmd))
                    {
                        int inxrespuesta        = dataReader.GetOrdinal("respuesta");
                        int inxidHospedaje      = dataReader.GetOrdinal("idHospedaje");
                        int inxidFechaDocumento = dataReader.GetOrdinal("fechaDoc");

                        object[] values = new object[dataReader.FieldCount];
                        while (dataReader.Read())
                        {
                            dataReader.GetValues(values);
                            beFechaDoc = new BEHotel();
                            respuesta  = values[inxrespuesta] == DBNull.Value ? string.Empty : values[inxrespuesta].ToString();
                            if (respuesta.Substring(0, 1) == "1")
                            {
                                beFechaDoc.idHospedaje    = values[inxidHospedaje] == DBNull.Value ? string.Empty : values[inxidHospedaje].ToString();
                                beFechaDoc.fechaDocumento = values[inxidFechaDocumento] == DBNull.Value ? string.Empty : values[inxidFechaDocumento].ToString();
                                beFechaDoc.respuesta      = respuesta.Substring(0, 1);
                            }
                            else
                            {
                                beFechaDoc.respuesta = respuesta.Substring(0, 1);
                            }
                        }
                    }
                }

                return(beFechaDoc);
            }
            catch (Exception ex)
            {
                ExceptionManager.SaveError("Ocurrio un error en el logo", string.Empty, string.Empty, ex, "validateLoginUser", true, false);
                return(null);
            }
            finally
            {
            }
        }
コード例 #10
0
        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);
        }
コード例 #11
0
        protected void IbtnSaveDuplicados_Click(object sender, EventArgs e)
        {
            List <BEHotel> lstBE = new List <BEHotel>();
            BEHotel        BE;
            IHotels        IService = new IHotels();
            CheckBox       chk;

            foreach (GridViewRow rowItem in gvDuplicarRegistros.Rows)
            {
                chk = (CheckBox)(rowItem.Cells[0].FindControl("RowCheckBox"));
                if (chk.Checked)
                {
                    BE                     = new BEHotel();
                    BE.idHospedaje         = rowItem.Cells[0].Text;
                    BE.serie               = rowItem.Cells[1].Text;
                    lblOldCorrelativo.Text = rowItem.Cells[2].Text;

                    BE.correlativo = rowItem.Cells[2].Text;
                    //BE.ruc = rowItem.Cells[3].Text;
                    //BE.agencia = rowItem.Cells[4].Text;
                    //BE.pasaporte = rowItem.Cells[5].Text;
                    //BE.apellidoPaterno = rowItem.Cells[6].Text;
                    //BE.paisPasaporte = rowItem.Cells[7].Text;
                    //BE.nombre = rowItem.Cells[8].Text;
                    //BE.fechaIngresoHotel = rowItem.Cells[9].Text;
                    //BE.fechaSalidaHotel = rowItem.Cells[10].Text;
                    //BE.nroFicha = rowItem.Cells[11].Text;
                    //BE.unidad = rowItem.Cells[12].Text;
                    //BE.ingresoPais = rowItem.Cells[13].Text;
                    //BE.fechaDocumento = rowItem.Cells[14].Text;
                    //BE.codLocal = rowItem.Cells[15].Text;
                    //BE.codPeriodo = ddlPeriodos.SelectedValue;
                    //BE.segundoNombre = rowItem.Cells[17].Text;
                    //BE.apellidoMaterno = rowItem.Cells[18].Text;
                    //BE.paisProcedencia = rowItem.Cells[19].Text;
                    //BE.flagValidacion = rowItem.Cells[20].Text;
                    lstBE.Add(BE);
                }
            }
            gvViewRegistros.DataSource = lstBE;
            gvViewRegistros.DataBind();
            if (lstBE.Count > 0)
            {
                IService.IHotelsDuplicateINS(lstBE);
            }
            //ClientScript.RegisterStartupScript(typeof(Page), "showPopupDuplicar", "showPopup('dvDuplicar',793);", true);
        }
コード例 #12
0
        protected void loadGridHotel(int npageIndex = 0)
        {
            IHotels  IServiceHotel = new IHotels();
            BEHotel  BEHotel       = new BEHotel();
            IVentas  IService      = new IVentas();
            BEVentas BE            = new BEVentas();

            BE.codLocal   = ddlLocales.SelectedValue;
            BE.codPeriodo = ddlPeriodos.SelectedValue;

            BEHotel.codLocal   = ddlLocales.SelectedValue;
            BEHotel.codPeriodo = ddlPeriodos.SelectedValue;

            /**/
            BE.tipoPrmSearch = Convert.ToInt32(ddlTipoPrm.SelectedValue);
            //if (rdoNombre.Checked)
            //    BE.tipoPrmSearch = 1;
            //if (rdoApellido.Checked)
            //    BE.tipoPrmSearch = 2;
            //if (rdoFicha.Checked)
            //    BE.tipoPrmSearch = 3;
            //if (rdoSerie.Checked)
            //    BE.tipoPrmSearch = 4;
            //if (rdoCorrelativo.Checked)
            //    BE.tipoPrmSearch = 5;
            BE.textPrmSearch = txtPrmSearch.Text.Trim();
            if (chkRangeDate.Checked)
            {
                BE.prmDesde = txtDesde.Text;
                BE.prmHasta = txtHasta.Text;
            }
            /**/
            gvHotels.DataSource = IService.IGetVentas(BE);
            gvHotels.PageIndex  = npageIndex;
            gvHotels.DataBind();
            txtBaseImponible.Text = IServiceHotel.IGetImponible(BEHotel, "1");
            txtCantDoc.Text       = IServiceHotel.IGeNumeroDocumentos(BEHotel, "V");
            txtIGVTot.Text        = IServiceHotel.IGeIGVVentas(BEHotel);
        }
コード例 #13
0
 public List <BEHotel> IGetporCorrelativo(BEHotel correlativo)
 {
     return(BL.GetporCorrelativo(correlativo));
 }
コード例 #14
0
 public string IGeIGVCompras(BEHotel BEHotel)
 {
     return(BL.GetIGVCompras(BEHotel));
 }
コード例 #15
0
 /*Delete group*/
 public string IDelHotelsGroup(BEHotel BEHotel)
 {
     return(BL.DelHotelsGroup(BEHotel));
 }
コード例 #16
0
 public string IGeNumeroDocumentos(BEHotel BEHotel, string tipo)
 {
     return(BL.getNumeroDocumento(BEHotel, tipo));
 }
コード例 #17
0
 public string IGeIGVVentas(BEHotel BEHotel)
 {
     return(BL.GetIGVVentas(BEHotel));
 }
コード例 #18
0
 public string IValUsuarioVentas(BEHotel BEHotel)
 {
     return(BL.ValUsuarioVentas(BEHotel));
 }
コード例 #19
0
 public string IGetImponible(BEHotel BEHotel, string tipo)
 {
     return(BL.getImponible(BEHotel, tipo));
 }
コード例 #20
0
 /*Insert*/
 public string IInsHotels(BEHotel BEHotel)
 {
     return(BL.InsHotels(BEHotel));
 }
コード例 #21
0
 /*Update*/
 public string IUpdHotels(BEHotel BEHotel)
 {
     return(BL.UpdHotels(BEHotel));
 }
コード例 #22
0
 /*Select*/
 public List <BEHotel> IGetHotels(BEHotel BEHotel)
 {
     return(BL.GetHotelsBL(BEHotel));
 }
コード例 #23
0
 public List <BEHotel> IGetHotelsValidados(BEHotel BEHotel)
 {
     return(BL.GetHotelsValidadosBL(BEHotel));
 }
コード例 #24
0
 public List <BEHotel> IGetDocDistintosVentas(BEHotel objBE)
 {
     return(BL.GetDocDistintosVentas(objBE));
 }
コード例 #25
0
        protected void loadGridDuplicar(int npageIndex = 0)
        {
            lblOldCorrelativo.Text = "";
            lblNewCorrelativo.Text = "";
            IHotels IService = new IHotels();
            BEHotel BE       = new BEHotel();

            BE.idHospedaje    = gvHotels.SelectedRow.Cells[0].Text;
            BE.correlativo    = gvHotels.SelectedRow.Cells[2].Text;
            BE.codLocal       = ddlLocales.SelectedValue;
            BE.codPeriodo     = ddlPeriodos.SelectedValue;
            BE.fechaDocumento = gvHotels.SelectedRow.Cells[16].Text;
            gvDuplicarRegistros.DataSource = IService.IGetHotelsAnteriores(BE);
            gvDuplicarRegistros.DataBind();
            if (gvDuplicarRegistros.Rows.Count > 0)
            {
                string fecha1 = gvDuplicarRegistros.Rows[0].Cells[15].Text;
                string fecha2 = gvHotels.SelectedRow.Cells[16].Text;
                lblOldCorrelativo.Text = gvDuplicarRegistros.Rows[0].Cells[3].Text + "  - Fecha:" + fecha1.Substring(6) + "/" + fecha1.Substring(4, 2) + "/" + fecha1.Substring(0, 4);
                //lblNewCorrelativo.Text = gvHotels.SelectedRow.Cells[2].Text + "  - Fecha:" + fecha2.Substring(6) + "/" + fecha2.Substring(4, 2) + "/" + fecha2.Substring(0, 4);
                lblNewCorrelativo.Text = gvHotels.SelectedRow.Cells[2].Text + "  - Fecha:" + fecha2;
                ////this.lblOldCorrelativo_Usar_Duplicar.Text = gvDuplicarRegistros.Rows[0].Cells[3].Text;
                ////this.lblNewCorrelativo_Usar_Duplicar.Text = gvHotels.SelectedRow.Cells[2].Text;
            }
            /**/
            BE             = new BEHotel();
            BE.correlativo = gvHotels.SelectedRow.Cells[2].Text;
            BE.idHospedaje = gvHotels.SelectedRow.Cells[0].Text;

            //foreach (BEHotel beHotel in IService.IGetporCorrelativo(BE))
            //{
            //    this.Lbl_Fecha_New.Text =beHotel.fechaDocumento ;
            //}
            //BE = IService.IGetporCorrelativo(BE);
            //this.Lbl_Fecha_New.Text=  BE.fechaDocumento;
            gvViewRegistros.DataSource = IService.IGetporCorrelativo(BE);
            gvViewRegistros.DataBind();
        }

        protected void loadDropPeriodos(Boolean loadLocal = false)
        {
            int       index    = ddlPeriodos.SelectedIndex;
            IPeriodos IService = new IPeriodos();
            //Dim obj As UserStore = DirectCast(Session.Item("SessionUser"), UserStore)
            BEUser BE = new BEUser();

            BE = (BEUser)Session["LoginUser"];
            List <BEPeriodoEmpresa> lstPeriodoEmpresa = new List <BEPeriodoEmpresa>();


            List <BEPeriodoEmpresa> AlllistaPeriodos = IService.IGetPeriodos(BE);

            cCodLocal = AlllistaPeriodos[0].codLocal;
            if (loadLocal)
            {
                loadDropLocal(cCodLocal);
            }

            cCodLocal = ddlLocales.SelectedValue;

            if (!string.IsNullOrEmpty(cCodLocal))
            {
                lstPeriodoEmpresa = AlllistaPeriodos.FindAll(
                    delegate(BEPeriodoEmpresa PE)
                {
                    return(PE.codLocal == cCodLocal);
                });
            }
            else
            {
                foreach (BEPeriodoEmpresa objPerEmp in AlllistaPeriodos)
                {
                    List <BEPeriodoEmpresa> LstPerEmpToadd = lstPeriodoEmpresa.FindAll(
                        delegate(BEPeriodoEmpresa PE)
                    {
                        return(PE.descPeriodo == objPerEmp.descPeriodo);
                    });
                    if (LstPerEmpToadd == null || LstPerEmpToadd.Count == 0)
                    {
                        lstPeriodoEmpresa.Add(objPerEmp);
                    }
                }
            }



            if (lstPeriodoEmpresa.Count > 0)
            {
                ddlPeriodos.DataSource     = lstPeriodoEmpresa;
                ddlPeriodos.DataValueField = "codPeriodoEmpresa";
                ddlPeriodos.DataTextField  = "descPeriodo";
                ddlPeriodos.DataBind();
                cCodLocal = lstPeriodoEmpresa[0].codLocal;
                if (index < lstPeriodoEmpresa.Count)
                {
                    ddlPeriodos.SelectedIndex = index;
                }
            }
        }

        protected void loadDropLocal(string cCodLocal)
        {
            ILocal  IService = new ILocal();
            BELocal BE       = new BELocal();
            BEUser  BEuser   = new BEUser();

            BEuser = (BEUser)Session["LoginUser"];
            if (BEuser.codRol == "3")
            {
                BE.codLocal = string.Empty;
            }
            else
            {
                BE.codLocal = cCodLocal;
            }
            ddlLocales.DataSource     = IService.IGetLocal(BE);
            ddlLocales.DataValueField = "codLocal";
            ddlLocales.DataTextField  = "nomLocal";
            ddlLocales.DataBind();
        }

        //protected void loadDropPais()
        //{
        //    IHotels IService = new IHotels();
        //    List<BEPais> lst = new List<BEPais>();
        //    lst = IService.GetPaises();
        //    if (lst.Count > 0)
        //    {

        //        ddlPaisPasaporte.DataSource = lst;
        //        ddlPaisPasaporte.DataValueField = "descPais";
        //        ddlPaisPasaporte.DataTextField = "descPais";
        //        ddlPaisPasaporte.DataBind();

        //        ddlPaisProcedencia.DataSource = lst;
        //        ddlPaisProcedencia.DataValueField = "descPais";
        //        ddlPaisProcedencia.DataTextField = "descPais";
        //        ddlPaisProcedencia.DataBind();
        //    }
        //}
        protected void loadDropPais()
        {
            IHotels       IService = new IHotels();
            List <BEPais> lst      = new List <BEPais>();

            lst = IService.GetPaises();
            if (lst.Count > 0)
            {
                ddlPaisPasaporte.DataSource     = lst;
                ddlPaisPasaporte.DataValueField = "codPais";
                ddlPaisPasaporte.DataTextField  = "descPais";
                ddlPaisPasaporte.DataBind();

                ddlPaisProcedencia.DataSource     = lst;
                ddlPaisProcedencia.DataValueField = "codPais";
                ddlPaisProcedencia.DataTextField  = "descPais";
                ddlPaisProcedencia.DataBind();
            }
        }

        protected string validatePeriodo()
        {
            IPeriodos i = new IPeriodos();

            return(i.IValPeriodo());
        }

        protected void loadListErrors()
        {
            IHotels        IService = new IHotels();
            List <BEHotel> lstBE    = new List <BEHotel>();
            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.prmDesde = txtDesde.Text;
                BEHotel.prmHasta = txtHasta.Text;
            }
            /**/
            lstBE = IService.IGetHotelsValidados(BEHotel);
            lstErrorList.DataSource = IService.IvalidarCaracteres(lstBE);
            lstErrorList.DataBind();
        }

        protected void applyRules()
        {
            IHotels        IService = new IHotels();
            List <BEHotel> lstBE    = new List <BEHotel>();
            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.prmDesde = txtDesde.Text;
                BEHotel.prmHasta = txtHasta.Text;
            }
            /**/
            lstBE = IService.IGetHotels(BEHotel);
            List <BEHotel> lstBE2 = new List <BEHotel>();

            lstBE2 = IService.IaplicarReglas(lstBE);
            IService.IUpdListHotels(lstBE2);
            gvHotels.DataSource = lstBE2;
            gvHotels.DataBind();

            /*List<BEHotel> lstBE2 = (List<BEHotel>)this.gvHotels.DataSource;
             * gvHotels.DataSource = IService.IInsListHotels(lstBE2);
             * gvHotels.DataBind();*/
            //List<BEHotel> lstBE2 = new List<BEHotel>();
            //lstBE2 = IService.IaplicarReglas(lstBE);
            //string respuesta = IService.IUpdListHotels(lstBE2);
        }
コード例 #26
0
 public List <BEHotel> IGetHotelsAnteriores(BEHotel correlativo)
 {
     return(BL.GetHotelsAnteriores(correlativo));
 }
コード例 #27
0
        public static string ValidaVenta(BEHotel obj)
        {
            IHotels IService = new IHotels();

            return(IService.IValUsuarioVentas(obj));
        }
コード例 #28
0
        public static string DelHotels(BEHotel obj)
        {
            IHotels IService = new IHotels();

            return(IService.IDelHotels(obj));
        }
コード例 #29
0
        public string UpdCompras(BECompras BE)
        {
            string respuesta = string.Empty;

            try
            {
                BEHotel User = new BEHotel();
                using (DbCommand dbCmd = dbSQL.GetStoredProcCommand("SP_MANT_COMPRAS_UPD"))
                {
                    dbSQL.AddInParameter(dbCmd, "@idCompras", DbType.String, BE.idCompras.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tipoVenta", DbType.String, BE.tipoVenta.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tipo", DbType.String, BE.tipo.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@fechaEmision", DbType.String, BE.fechaEmision.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@serie", DbType.String, BE.serie.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@numero", DbType.String, BE.numero.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tipoPersona", DbType.String, BE.tipoPersona.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tipoDocPersona", DbType.String, BE.tipoDocPersona.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@numDocumento", DbType.String, BE.numDocumento.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@razonSocialCliente", DbType.String, BE.razonSocialCliente.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@apePaterno", DbType.String, BE.apePaterno.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@apeMaterno", DbType.String, BE.apeMaterno.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@nombre1", DbType.String, BE.nombre1.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@nombre2", DbType.String, BE.nombre2.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tipoMoneda", DbType.String, BE.tipoMoneda.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@codDestino", DbType.String, BE.codDestino.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@numeroDestino", DbType.String, BE.numeroDestino.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@baseImponibleOperGravada", DbType.String, BE.baseImponibleOperGravada.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@isc", DbType.String, BE.isc.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@igv", DbType.String, BE.igv.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@otros", DbType.String, BE.otros);
                    dbSQL.AddInParameter(dbCmd, "@indicePercepcion", DbType.String, BE.indicePercepcion.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tasaPercepcion", DbType.String, BE.tasaPercepcion.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@seriePercepcion", DbType.String, BE.seriePercepcion.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@numDocPercepcion", DbType.String, BE.numDocPercepcion.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@tipoTabla10", DbType.String, BE.tipoTabla10.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@serieDocOriginal", DbType.String, BE.serieDocOriginal.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@numDocOriginal", DbType.String, BE.numDocOriginal.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@fechaDocOriginal", DbType.String, BE.fechaDocOriginal.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@baseImponibleOperGravadaNC", DbType.String, BE.baseImponibleOperGravadaNC.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@IGVNC", DbType.String, BE.IGVNC.ToUpper());
                    dbSQL.AddInParameter(dbCmd, "@codLocal", DbType.String, BE.codLocal.ToUpper());
                    //dbSQL.AddInParameter(dbCmd, "@Num_Correlativo", DbType.String, BE.Num_Correlativo.ToUpper());
                    //dbSQL.AddInParameter(dbCmd, "@Fec_Contabilizacion", DbType.String, BE.Fec_Contabilizacion.ToUpper());
                    //dbSQL.AddInParameter(dbCmd, "@Uni_Negocio", DbType.String, BE.Uni_Negocio.ToUpper());

                    using (IDataReader dataReader = dbSQL.ExecuteReader(dbCmd))
                    {
                        int      index1 = dataReader.GetOrdinal("respuesta");
                        object[] values = new object[dataReader.FieldCount];
                        while (dataReader.Read())
                        {
                            dataReader.GetValues(values);
                            respuesta = values[index1] == DBNull.Value ? string.Empty : values[index1].ToString();
                        }
                    }
                    return(respuesta);
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.SaveError("Ocurrio un error en el logo", string.Empty, string.Empty, ex, "validateLoginUser", true, false);
                return("0|" + ex.Message);
            }
            finally
            {
            }
        }
コード例 #30
0
 public string IGetUnidad(BEHotel BEHotel)
 {
     return(BL.getUnidad(BEHotel));
 }