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); }