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; } }
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(); } }