protected void Page_Load(object sender, EventArgs e) { //int idproyecto = int.Parse(Request["idProyecto"]); int idproyecto = 4; //TODO: Pasar a sus respectivas clases y hacer métodos lindos, tengo que ver cómo hacer para que no se rompa al actualizar el model. using (ProyectoDonArEntities ent = new ProyectoDonArEntities()) { Proyecto proyecto = (from p in ent.Proyectos select p).Where(p => p.idProyecto == idproyecto).First(); Rgallary.DataSource = proyecto.Imagenes.Where(t => t.IdTipoImagen == 3).ToArray(); //Slides Rgallary.DataBind(); imgPrincipal.ImageUrl = proyecto.Imagenes.Where(t => t.IdTipoImagen == 4).First().URL; //Principal porcentaje = ((proyecto.MontoActual * 100) / proyecto.MontoDeseado).ToString().Replace(",", "."); lblMontoDeseado.Text = "Monto deseado: " + proyecto.MontoDeseado.ToString(); lblProyecto.Text = proyecto.Nombre; lblOrganizacion.Text = proyecto.Organizacione.Nombre; lblDescripcionOrganizacion.Text = proyecto.Organizacione.Descripcion; lblDerecha.Text = proyecto.Textos.Where(t => t.idTipoTexto == 4).First().Texto1; //texto derecha lblIzquierda.Text = proyecto.Textos.Where(t => t.idTipoTexto == 3).First().Texto1; //texto izquierda } }
protected void Page_Load(object sender, EventArgs e) { using (ProyectoDonArEntities ent = new ProyectoDonArEntities()) { //Si hay alguien logueado y no tiene intereses cargados, redirige a la página para que los elija if (ent.Intereses.Where(i => i.AspNetUser.Email == HttpContext.Current.User.Identity.Name).Count() == 0 && HttpContext.Current.User.Identity.Name != "") { Response.Redirect("Account/Intereses.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { using (ProyectoDonArEntities ent = new ProyectoDonArEntities()) { rptTiposProyectos.DataSource = ent.TiposProyectos.ToArray(); rptTiposProyectos.DataBind(); string ubicaciones = JsonConvert.SerializeObject(ent.Proyectos.Select(p => new { p.idOrganizacion, p.Organizacione.Latitud, p.Organizacione.Longitud }).Distinct()); hdnUbicaciones.Value = ubicaciones; rptProyectos.DataSource = ent.Imagenes.Where(ti => ti.IdTipoImagen == 4).ToArray(); rptProyectos.DataBind(); } }