protected void btnResetearImagen_Click(object sender, EventArgs e) { try { int idUsuario = ApplicationSesion.ActiveUser.Idusuario; using (ControladorUsuarios c_usu = new ControladorUsuarios()) { c_usu.ModificarUsuarioImagen(idUsuario, null); } Response.Redirect("~/Perfil.aspx"); } catch (Exception) { mostrarExcepcion("La imagen no se pudo cargar"); } }
protected void btnAgregarImagen_Click(object sender, EventArgs e) { Boolean fileOK = false; String path = Server.MapPath("~/imagenes/usuarios/"); if (FileUpload1.HasFile) { String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; } } } if (fileOK) { try { string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); string fileName = HttpContext.Current.User.Identity.Name + fileExtension; FileUpload1.PostedFile.SaveAs(path + fileName); int idUsuario = ApplicationSesion.ActiveUser.Idusuario; using (ControladorUsuarios c_per = new ControladorUsuarios()) { c_per.ModificarUsuarioImagen(idUsuario, fileName); } Response.Redirect("~/Perfil.aspx"); } catch (Exception) { mostrarExcepcion("La imagen no se pudo cargar"); } } else { mostrarExcepcion("Solo Puede subir imagenes con extension gif, png, jpeg, o jpg"); } }