Exemple #1
0
        /// <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);
 }