protected void CargarDDLPartidos() { var partidos = LogicaPartido.FindByJugadorCalificar(LogicaJugador.FindAll().FirstOrDefault().JugadorId); foreach (Partido p in partidos) { var jugador = p.JugadorDesafiado.Email == LogicaJugador.FindAll().FirstOrDefault().Email ? p.JugadorDesafiante : p.JugadorDesafiado; DDLPartidos.Items.Add(new ListItem(jugador.NombreCompleto() + " - " + p.Fecha, p.PartidoId.ToString())); } DDLPartidos.DataBind(); }
private void GuardarFoto(HttpPostedFile foto) { if (foto != null && foto.ContentLength > 0) { var ext = Path.GetExtension(foto.FileName); var path = "~\\Content\\Images"; var full = Path.Combine(path, "foto.jpg"); //cambiar nombre var tmp = Path.GetTempFileName() + "." + ext; try { if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } if (File.Exists(full)) { File.Move(full, full.Replace(".jpg", DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".jpg")); } foto.SaveAs(tmp); foto.SaveAs(full); Stream stream = foto.InputStream; System.Drawing.Image image = System.Drawing.Image.FromStream(stream); var k = image.Height / image.Width; var height = image.Height > 500 ? 500 : image.Height; var width = image.Height > 500 ? 500 / k : image.Width;; var job = new ImageResizer.ImageJob(tmp, full, new ImageResizer.Instructions("width=" + width + ";height=" + height + ";format=jpg")); job.Build(); } catch (Exception ex) { } finally { Imagen imagen = new Imagen(); imagen.JugadorId = LogicaJugador.FindAll().FirstOrDefault().JugadorId; imagen.RutaImagen = full; LogicaImagen.Add(imagen); File.Delete(tmp); } } }
protected void Page_Load(object sender, EventArgs e) { RepeaterFotos.DataSource = LogicaImagen.GetImagesByJugador(LogicaJugador.FindAll().FirstOrDefault().JugadorId); RepeaterFotos.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { Session["Logueado"] = LogicaJugador.FindAll().FirstOrDefault(); }