private void BindSchedule(ScheduleCalendar Cale, int IDSala)
        {
            try
            {
                //Reunion objRes = new Reunion();
                ////Cale.DataSource = objRes.ObtenerReservasRec(IDSala, Cale.StartDate, Cale.StartDate.AddDays(7));
                ////Cale.DataBind();

                //DataSet ds = objRes.ObtenerReservasRec(IDSala, Cale.StartDate, Cale.StartDate.AddDays(7));

                DataSet ds = LicenciaWebex.ObtenerReservas(IDSala, Cale.StartDate, Cale.StartDate.AddDays(7));
                Cale.DataSource = ds;
                if (ds.Tables[0].Rows.Count == 0)
                {
                    DateTime dFecVacia = Fechas.crearDateTime("01/01/2000");
                    ds.Tables[0].Rows.Add(new object[5] {
                        -1, "", dFecVacia, dFecVacia, ""
                    });
                }
                Cale.DataBind();
            }
            catch (Exception ex)
            {
                sErrores += Errores.mostrarError("Error al cargar los datos de las reservas:", ex);
            }
        }
        private void CargarTablasDeHorarios()
        {
            this.tblCal.Controls.Clear();
            System.Web.UI.WebControls.TableRow Fila = new System.Web.UI.WebControls.TableRow();

            try
            {
                ArrayList aSalas = LicenciaWebex.ListaLicenciasWebex();
                for (int x = 0; x < aSalas.Count; x++)
                {
                    LicenciaWebex objLW = (LicenciaWebex)aSalas[x];

                    if (x == 0)
                    {
                        CrearHorario(Fila, "Hora" + x.ToString(), objLW.t148_denominacion, objLW.t148_idlicenciawebex, true);
                    }
                    else
                    {
                        CrearHorario(Fila, "Hora" + x.ToString(), objLW.t148_denominacion, objLW.t148_idlicenciawebex, false);
                    }
                }
            }
            catch (Exception ex)
            {
                sErrores += Errores.mostrarError("Error al cargar los horarios:", ex);
            }

            System.Web.UI.Control Tabla = this.divContenido.FindControl("tblCal");
            Tabla.Controls.Add(Fila);
        }
        private void CargarDatos()
        {
            string    sDenominacion = "";
            ArrayList aSalas        = LicenciaWebex.ListaLicenciasWebex();

            for (int x = 0; x < aSalas.Count; x++)
            {
                LicenciaWebex objLW = (LicenciaWebex)aSalas[x];
                //RecursoFisico objRec = (RecursoFisico)aSalas[x];
                if (objLW.t148_idlicenciawebex == int.Parse(this.hdnLicencia.Text))
                {
                    sDenominacion        = objLW.t148_denominacion;
                    lblOficina.InnerText = "Ocupación diaria";
                    //this.lblSala.Attributes.Add("style", "color:navy");
                    //this.lblSala.Attributes.Add("title", "cssbody=[dvbdyAuto] cssheader=[dvhdrAuto] header=[<img src='../../../images/info.gif' style='vertical-align:middle'>&nbsp;&nbsp;Información de la sala] body=[Ubicación: " + objRec.sUbicacion.Replace((char)34, (char)39).Replace(((char)10).ToString(), "<br />") + (char)10 + (char)10 + @"<br /><br />Características: " + objRec.sCaracteristicas.Replace((char)34, (char)39).Replace(((char)10).ToString(), "<br />") + @"] hideselects=[on]");
                    break;
                }
            }

            CargarTablasDeHorarios(sDenominacion);
        }