public Artigo ObterArtigo(int IdArtigo)
        {
            using Database conn = ConnectionString;
            QueryResult result = conn.Query("select * from dat_articulo where idarticulo='" + IdArtigo + "'");

            result.Read();

            Double.TryParse(result["PrecioConIva"], out double pvp);
            int.TryParse(result["DiasCaducidad"], out int diasValidade);
            Promocao promocao = ObterPromocao(IdArtigo);
            Seccao   seccao   = ObterSeccao(result["idseccion"]);

            var artigo = new Artigo()
            {
                IdArtigo           = result["IdArticulo"],
                NomeArtigo         = String.Concat(result["Descripcion"], result["Descripcion1"]),
                Preco              = pvp,
                Promocao           = promocao,
                NomeSeccao         = seccao.NomeSeccao,
                DiasValidade       = diasValidade,
                TxtConservacao     = String.Concat(result["Texto7"], result["Texto8"], result["Texto9"], result["Texto10"], result["Texto11"], result["Texto12"], result["Texto13"]),
                TxtInfoUtilizacao  = String.Concat(result["Texto14"], result["Texto15"], result["Texto16"], result["Texto17"], result["Texto18"], result["Texto19"], result["Texto20"]),
                TxtIngredientes    = result["TextoLibre"],
                TxtAlergenos       = result["TextoAlergenos"],
                TxtInfoNutricional = result["TextoNutricionales"]
            };

            return(artigo);
        }
        public Seccao ObterSeccao(int idseccion)
        {
            using Database conn = ConnectionString;
            QueryResult result = conn.Query("select idseccion, nombreseccion from dat_seccion where idseccion='" + idseccion + "'");

            result.Read();

            Seccao seccao = new Seccao()
            {
                IdSeccao   = result["idseccion"],
                NomeSeccao = result["nombreseccion"]
            };

            return(seccao);
        }