Exemplo n.º 1
0
        private void CargarTablasDeHorarios()
        {
            this.tblCal.Controls.Clear();
            TableRow Fila = new TableRow();

            try
            {
                ArrayList aSalas = RecursoFisico.ListaSalas(); // (ArrayList)Cache["cr2_salas"];
                for (int x = 0; x < aSalas.Count; x++)
                {
                    RecursoFisico objRec = (RecursoFisico)aSalas[x];
                    if (objRec.nOficina == int.Parse(this.cboOficina.SelectedValue))
                    {
                        if (x == 0)
                        {
                            CrearHorario(Fila, "Hora" + x.ToString(), objRec.sNombre, objRec.nRecursoFisico, objRec.sUbicacion, objRec.sCaracteristicas, true, objRec.nRequisitos, objRec.sRequisitos);
                        }
                        else
                        {
                            CrearHorario(Fila, "Hora" + x.ToString(), objRec.sNombre, objRec.nRecursoFisico, objRec.sUbicacion, objRec.sCaracteristicas, false, objRec.nRequisitos, objRec.sRequisitos);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                sErrores += Errores.mostrarError("Error al cargar los horarios:", ex);
            }

            //Table objTabla = (Table)this.tblContenedor.FindControl("tblCalendarios");
            //System.Web.UI.Control Tabla = this.FindControl("ctl00_CPHC_tblCal");
            System.Web.UI.Control Tabla = this.divContenido.FindControl("tblCal");
            Tabla.Controls.Add(Fila);
        }
        private void CargarDatos()
        {
            Session["CR2I_FECHA"] = this.txtFecha.Text;
            CargarTablasDeHorarios();

            ArrayList aSalas = RecursoFisico.ListaSalas(); // (ArrayList)Cache["cr2_salas"];

            for (int x = 0; x < aSalas.Count; x++)
            {
                RecursoFisico objRec = (RecursoFisico)aSalas[x];
                if (objRec.nRecursoFisico == int.Parse(this.cboSala.SelectedValue))
                {
                    //this.lblSala.ToolTip = "Ubicación: "+ objRec.sUbicacion + (char)10 + (char)10 + "Características: " +objRec.sCaracteristicas;
                    if (objRec.nRequisitos == 0)
                    {
                        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]");
                    }
                    else if (objRec.nRequisitos == 1)
                    {
                        this.lblSala.Attributes.Add("style", "color:#FF9900");
                        this.lblSala.Attributes.Add("title", "cssbody=[dvbdy] cssheader=[dvhdr] header=[<img src='../../../images/info.gif' style='vertical-align:middle" + (char)39 + ">&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 />") + (char)10 + (char)10 + @"<br /><br /><b><u>Requisitos:</u></b><br /><br /> " + objRec.sRequisitos.Replace((char)34, (char)39).Replace(((char)10).ToString(), "<br />") + @"] hideselects=[on]");
                    }
                    else
                    {
                        this.lblSala.Attributes.Add("style", "color:red");
                        this.lblSala.Attributes.Add("title", "cssbody=[dvbdy] cssheader=[dvhdr] header=[<img src='../../../images/info.gif' style='vertical-align:middle" + (char)39 + ">&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 />") + (char)10 + (char)10 + @"<br /><br /><b><u>Requisitos:</u></b><br /><br /> " + objRec.sRequisitos.Replace((char)34, (char)39).Replace(((char)10).ToString(), "<br />") + @"] hideselects=[on]");
                    }
                    break;
                }
            }
        }
        private void mostrarSalas()
        {
//			RecursoFisico objRec = new RecursoFisico();
//			this.cboSala.DataSource = objRec.ObtenerRecursoOfi("A", int.Parse(this.cboOficina.SelectedValue), 2, 0);
//			this.cboSala.DataBind();

            this.cboSala.Items.Clear();

            ArrayList aSalas = RecursoFisico.ListaSalas(); // (ArrayList)Cache["cr2_salas"];

            for (int x = 0; x < aSalas.Count; x++)
            {
                ListItem      Elemento;
                RecursoFisico objRec = (RecursoFisico)aSalas[x];
                if (objRec.nOficina == int.Parse(this.cboOficina.SelectedValue))
                {
                    Elemento = new ListItem(objRec.sNombre, objRec.nRecursoFisico.ToString());
                    this.cboSala.Items.Add(Elemento);
                }
            }
        }