public List <objImagenesMinuta> getListImagenes(int idUsuario) { BaseDatos db = new BaseDatos(cnn); string sql = "Select id_imagenMinuta,id_usuario,Nombre_Imagen,Imagen From Minutero.dbo.Imagenes_minutas WHERE id_usuario=" + idUsuario; Usuario procsUsuario = new Usuario(cnn); List <objImagenesMinuta> listImagenes = new List <objImagenesMinuta>(); SqlDataReader dr = db.LlenaReader(sql); try { while (dr.Read()) { objImagenesMinuta laImagen = new objImagenesMinuta(); laImagen.idImagenMinuta = int.Parse(dr[0].ToString()); laImagen.idUsuario = procsUsuario.getUsuario(int.Parse(dr[1].ToString())); laImagen.nombreImagen = dr[2].ToString(); laImagen.imagen = (byte[])dr[3]; listImagenes.Add(laImagen); } } catch (Exception) { listImagenes = null; } dr.Close(); dr.Dispose(); db.Close(); return(listImagenes); }
public objImagenesMinuta GetImagenMinuta(int idImagenMinuta) { BaseDatos db = new BaseDatos(cnn); string sql = "Select id_imagenMinuta,id_usuario,Nombre_Imagen,Imagen From Minutero.dbo.Imagenes_minutas WHERE id_imagenMinuta=" + idImagenMinuta; Usuario procsUsuario = new Usuario(cnn); objImagenesMinuta laImagen = new objImagenesMinuta(); SqlDataReader dr = db.LlenaReader(sql); if (dr.Read()) { laImagen.idImagenMinuta = int.Parse(dr[0].ToString()); laImagen.idUsuario = procsUsuario.getUsuario(int.Parse(dr[1].ToString())); laImagen.nombreImagen = dr[2].ToString(); laImagen.imagen = (byte[])dr[3]; } else { laImagen = null; } dr.Close(); dr.Dispose(); db.Close(); return(laImagen); }
public bool deleteImagenesMinuta(objImagenesMinuta laImagenMinuta) { BaseDatos db = new BaseDatos(cnn); try { string sql = "DELETE FROM Minutero.dbo.Imagenes_minutas WHERE id_imagenMinuta=" + laImagenMinuta.idImagenMinuta; db.Ejecuta(sql); } catch { return(false); } db.Close(); return(true); }
public bool setImagenMinuta(objImagenesMinuta laImagen) { BaseDatos db = new BaseDatos(cnn); string sql = "Select id_imagenMinuta,id_usuario,Nombre_Imagen,Imagen From Minutero.dbo.Imagenes_minutas WHERE id_imagenMinuta=" + laImagen.idImagenMinuta; Usuario procsUsuario = new Usuario(cnn); SqlDataReader dr = db.LlenaReader(sql); try { if (dr.Read()) { sql = "UPDATE Minutero.dbo.Imagenes_minutas SET Nombre_imagen='" + laImagen.nombreImagen.ToString() + "' where id_imagenMinuta=" + laImagen.idImagenMinuta; db.Ejecuta(sql); } else { sql = "Insert INTO Minutero.dbo.Imagenes_minutas(id_usuario,Nombre_Imagen,Imagen)VALUES(@id_usuario,@Nombre_imagen,@imagen)"; SqlParameter[] parametros = { db.crearParametro("@id_usuario", laImagen.idUsuario.idUsuario, SqlDbType.Int), db.crearParametro("@Nombre_imagen", laImagen.nombreImagen, SqlDbType.VarChar), db.crearParametro("@imagen", laImagen.imagen, SqlDbType.Image) }; db.Ejecuta(sql, parametros); } } catch (Exception) { return(false); } dr.Close(); dr.Dispose(); db.Close(); return(true); }