public bool ModificaDatosImagen(int idImagenMinuta, int id_usuario, string NombreImagen, byte[] imagen) { Modelo.ImagenesMinuta procsImagsMinutas = new Modelo.ImagenesMinuta(cnn); Modelo.objImagenesMinuta elObjeto = new Modelo.objImagenesMinuta(); Usuario procsUsuario = new Usuario(cnn); elObjeto = new Modelo.objImagenesMinuta(); elObjeto.idImagenMinuta = idImagenMinuta; elObjeto.idUsuario = procsUsuario.traeObjeto(id_usuario); elObjeto.nombreImagen = NombreImagen; elObjeto.imagen = imagen; return(procsImagsMinutas.setImagenMinuta(elObjeto)); }
protected void Page_Load(object sender, EventArgs e) { int idImg = int.Parse(Request["idimg"].ToString()); Modelo.objImagenesMinuta imagen = new Modelo.ImagenesMinuta(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BaseDatos"].ConnectionString).GetImagenMinuta(idImg); Response.Buffer = true; Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = "image/png"; Response.AddHeader("content-disposition", "attachment;filename=img.png"); Response.BinaryWrite(imagen.imagen); Response.Flush(); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Request.HttpMethod == "GET") { if (Request["action"] == "traeImagenes") { int idUsuario = int.Parse(Request["idUsuario"].ToString()); Modelo.ImagenesMinuta ProcsImagenesMinuta = new Modelo.ImagenesMinuta(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BaseDatos"].ConnectionString); List <Modelo.objImagenesMinuta> ListImagenesMinuta = new List <Modelo.objImagenesMinuta>(); ListImagenesMinuta = ProcsImagenesMinuta.getListImagenes(idUsuario); try { if (ListImagenesMinuta != null) { string cadenaDatos = ""; //<!-- SuperBox --> cadenaDatos = "<div class=\"superbox col-sm-12\">"; //<!-- /SuperBox --> foreach (Modelo.objImagenesMinuta laImagen in ListImagenesMinuta) { cadenaDatos = cadenaDatos + "<button type='button' class='btn btn-danger' onclick='eliminaImagen(" + laImagen.idImagenMinuta + ")'><i class='fa fa-trash-o'></i></button>"; cadenaDatos = cadenaDatos + "<a href='" + ResolveClientUrl("~") + "general/ImagenesMinutas.aspx?idimg=" + laImagen.idImagenMinuta + "' class='btn btn-warning' download><i class='fa fa-file-image-o'></i></a>"; cadenaDatos = cadenaDatos + "<div class=\"superbox-list\">"; cadenaDatos = cadenaDatos + "<img src='" + ResolveClientUrl("~") + "general/ImagenesMinutas.aspx?idimg=" + laImagen.idImagenMinuta + "' data-img='" + ResolveClientUrl("~") + "general/imagenesMinutas.aspx?idimg=" + laImagen.idImagenMinuta + "' title='" + laImagen.nombreImagen.ToString().Trim() + "' class='superbox-img' >"; cadenaDatos = cadenaDatos + "</div>"; } cadenaDatos = cadenaDatos + "<div class=\"superbox-float\"></div>"; cadenaDatos = cadenaDatos + "</div>"; cadenaDatos = cadenaDatos + "<div class=\"superbox-show\" style=\"height:300px; display: none\"></div>"; cadenaDatos = cadenaDatos + " </div>"; Response.Write(cadenaDatos); } } catch (Exception) { throw; } Response.End(); //Response.ContentType = "image/png"; //Response.BinaryWrite } else if (Request["action"] == "pdf") { } } else if (HttpContext.Current.Request.HttpMethod == "POST") { if (Request["action"] == "eliminaImagen") { int idImagen = int.Parse(Request["idImagen"].ToString()); Controlador.ImagenesMinuta procsImagenesMinuta = new Controlador.ImagenesMinuta(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BaseDatos"].ConnectionString); try { bool confirm = procsImagenesMinuta.BorrarImagen(idImagen); if (confirm) { Response.Write("//OK//Se ha eliminado la imagen sin inconvenientes//"); Response.End(); } else { Response.Write("//NOK//No se ha podido eliminar la imagen//"); Response.End(); } } catch (Exception ex) { Response.Write("//NOK// Ha ocurrido un error al tratar de eliminar la imagen:" + ex.Message.ToString() + "//"); Response.End(); } } } }
public bool BorrarImagen(int idIagenMinuta) { Modelo.objImagenesMinuta elObjeto = traeObjeto(idIagenMinuta); Modelo.ImagenesMinuta procsImgMins = new Modelo.ImagenesMinuta(cnn); return(procsImgMins.deleteImagenesMinuta(elObjeto)); }
public List <Modelo.objImagenesMinuta> traeListaImagenes(int idUsuario) { Modelo.ImagenesMinuta procsImagsMinutas = new Modelo.ImagenesMinuta(cnn); return(procsImagsMinutas.getListImagenes(idUsuario)); }
public Modelo.objImagenesMinuta traeObjeto(int idImagenMinuta) { Modelo.ImagenesMinuta procs = new Modelo.ImagenesMinuta(cnn); return(procs.GetImagenMinuta(idImagenMinuta)); }