Пример #1
0
        private void CargarInformacion()
        {
            ActividadCollection lista = new ActividadCollection();

            int idSitio = int.Parse(ddlLugares.SelectedValue);

            SitioTuristico sitio = new SitioTuristico();

            sitio.IdSitio = idSitio;
            if (sitio.Read())
            {
                lblDireccion.Text = sitio.Direccion;
                if (sitio.EsGratis == 'S')
                {
                    lblGratis.Text = "Sí";
                }
                else
                {
                    lblGratis.Text = "No";
                }
            }
            //Carga el List View Resumen con todas las Actividades segun Sitio
            lvResumen.DataSource = lista.ListaPorLugar(idSitio);
            lvResumen.DataBind();

            //Muestra el Promedio de notas de las Actividades segun Sitio
            double prm = Math.Round(lista.Promedio, 1);

            lblPromedio.Text = prm.ToString();
            //lblPromedio.Text = string.Format("{0}", lista.Promedio);
            //Muestra cantidad Total de Comentarios segung Sitio
            lblCantComentarios.Text = lvResumen.Items.Count.ToString();

            if (lvResumen.Items.Count == 0)
            {
                dpPaginacion.Visible = false;
            }
            else
            {
                dpPaginacion.Visible = true;
            }
        }
Пример #2
0
        protected void btnEditar_Click(object sender, EventArgs e)
        {
            //Deshabilitar controles con datos importantes
            ddlLugares.Enabled = false;
            btnEditar.Enabled  = false;

            int idSitio = int.Parse(ddlLugares.SelectedValue);

            //Objeto sitio el cual toma los datos leidos desde db por su id
            SitioTuristico sitio = new SitioTuristico();

            sitio.IdSitio = idSitio;

            if (sitio.Read())
            {
                lblInfo.Text = "¡Aqui podrás modificar los datos!";
                //Se llena el ddl del campo exposición
                ddlExposicion.DataSource = Enum.GetValues(typeof(Exposicion));
                ddlExposicion.DataBind();

                VisibleControles(true);

                //Los controles tomas los valores del sitio
                txtNombre.Text    = sitio.Nombre;
                txtDireccion.Text = sitio.Direccion;
                hEntrada.Text     = sitio.Entrada.ToString("hh");
                mEntrada.Text     = sitio.Entrada.ToString("mm");
                hSalida.Text      = sitio.Salida.ToString("hh");
                mSalida.Text      = sitio.Salida.ToString("mm");
                if (sitio.EsGratis == 'S')
                {
                    cbGratuito.Checked = true;
                }
                else
                {
                    cbGratuito.Checked = false;
                }
                ddlExposicion.Text = sitio.TipoExposicion.ToString();
            }
        }