/// <summary> /// Método para obtener la Lista Tipo Objeto de Foto Lugar /// </summary> /// <returns></returns> public List <FotoLugar> ObtenerListaFotoLugar() { List <FotoLugar> lst = new List <FotoLugar>(); try { NpgsqlCommand command = new NpgsqlCommand("select nombre_lug,descripcion_flug,pathfoto_flug from tb_lugar l,tb_fotolugar f where f.id_lug=l.id_lug order by f.id_flug desc", conn); NpgsqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { FotoLugar obj = new FotoLugar { desc_lug = dr[0].ToString(), descripcion_flug = dr[1].ToString(), pathfoto_flug = dr[2].ToString() }; lst.Add(obj); } conn.Close(); } catch (Exception) { lst = null; } return(lst); }
public Boolean ingresoFotoLugar(string nombre_lug, string descripcion_flug, string pathfoto_flug) { nombreFoto = db.ObtenerNombrePathFoto(pathfoto_flug.Trim()); FotoLugar foto = new FotoLugar { id_lug = db.ObtenerIdLugar(nombre_lug.Trim()), descripcion_flug = descripcion_flug.Trim(), pathfoto_flug = ConfigurationManager.AppSettings["prepathfoto_flug"] + nombreFoto.Trim() }; return(db.InsertFotoLugar(foto)); }
/// <summary> /// Método para la inserción de una Foto Lugar /// </summary> /// <param name="foto"></param> /// <returns></returns> public Boolean InsertFotoLugar(FotoLugar foto) { conn.Open(); try { NpgsqlCommand cmd = new NpgsqlCommand("insert into tb_fotolugar(id_lug,descripcion_flug,pathfoto_flug,estado_flug) values('" + foto.id_lug + "','" + foto.descripcion_flug + "','" + foto.pathfoto_flug + "','" + foto.estado_flug + "')", conn); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception) { return(false); } return(true); }