{"id":17227,"date":"2021-04-14T10:27:00","date_gmt":"2021-04-14T09:27:00","guid":{"rendered":"https:\/\/developers.primaverabss.com\/en\/questions\/evento-pendenteseleccionado-v10-c\/"},"modified":"2021-04-14T10:27:01","modified_gmt":"2021-04-14T09:27:01","slug":"evento-pendenteseleccionado-v10-c","status":"publish","type":"cma_thread","link":"https:\/\/developers.ila.cegid.com\/en\/forum\/evento-pendenteseleccionado-v10-c\/","title":{"rendered":"Evento PendenteSeleccionado &#8211; V10 C#"},"content":{"rendered":"<p>Bom dia,<\/p>\n<p>gostava de solicitar o vosso auxilio, pretendo fazer uma compara\u00e7\u00e3o entre dois campos de utilizador localizados na contas correntes, um campo de utilizador esta no cabecliq e o outro campo esta nas linhasliq e pretendo fazer a compara\u00e7\u00e3o a esses dois campos na grelha de pendentes, encontre o codigo a seguir:<\/p>\n<pre class=\"EnlighterJSRAW\">using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Threading.Tasks;\r\nusing StdBase100;\r\nusing Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs;\r\nusing Primavera.Extensibility.Base.Editors;\r\nusing StdPlatBS100;\r\nusing ErpBS100;\r\nusing BasBE100;\r\nusing StdBE100;\r\nusing Primavera;\r\nusing VndDS100;\r\nusing Primavera.Extensibility.PayablesReceivables.Editors;\r\nusing Primavera.Extensibility.PayablesReceivables.Services;\r\nusing Primavera.Extensibility.CashManagement.Services;\r\nusing Primavera.Extensibility.CashManagement.Editors;\r\nusing Primavera.Extensibility.PayablesReceivables.Editors;\r\nusing Primavera.Extensibility.BusinessEntities; \r\nusing VndBE100; \/\/ 4\u00ba em vez do GCP usamos VndBe100\r\nusing Primavera.Extensibility.Integration.Modules.Platform.Services;\r\nusing BasUS100.Entities;\r\nusing BasBS100;\r\n\r\nnamespace AlertaCC\r\n{\r\n    public class Class1: EditorCCorrentes\r\n\r\n    {\r\n        public override void   PendenteSeleccionado(BasBETiposGcp.TE_DocCCorrentes TDocumento, int NumLinha, ExtensibilityEventArgs e)\r\n         {\r\n            base.PendenteSeleccionado(TDocumento, NumLinha, e);\r\n\r\n            if (this.DocumentoLiquidacao.LinhasLiquidacao.GetEdita(NumLinha).TipoDocOrig == \"VEC\")\r\n            {\r\n                \r\n                if (this.DocumentoLiquidacao.LinhasLiquidacao.GetEdita(NumLinha).CamposUtil[\"cdu_ContaBancariaL\"].Valor !=this.DocumentoLiquidacao.CamposUtil[\"Cdu_bancoL\"].Valor)\r\n                \/\/ if (this.DocumentoLiquidacao.CamposUtil[\"Cdu_bancoL\"].Valor != this.DocumentoLiquidacao.LinhasLiquidacao.GetEdita(NumLinha).TipoDocOrig)\r\n                {\r\n\r\n                    PSO.Dialogos.MostraAviso(\"Verifique se o pendente selecionado representa o banco correcto.\", StdPlatBS100.StdBSTipos.IconId.PRI_Exclama);\r\n                }\r\n            }\r\n        }\r\n    }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bom dia, gostava de solicitar o vosso auxilio, pretendo fazer uma compara\u00e7\u00e3o entre dois campos de utilizador localizados na contas correntes, um campo de utilizador esta no cabecliq e o outro campo esta nas linhasliq e pretendo fazer a compara\u00e7\u00e3o a esses dois campos na grelha de pendentes, encontre o codigo a seguir: using System; [&hellip;]<\/p>\n","protected":false},"author":878,"featured_media":0,"template":"","tags":[],"cma_category":[],"cma_difficulty_level":[],"forum-tag":[369,374],"class_list":["post-17227","cma_thread","type-cma_thread","status-publish","hentry","forum-tag-general","forum-tag-v10-en","forum-languages-pt"],"_links":{"self":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread\/17227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread"}],"about":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/types\/cma_thread"}],"author":[{"embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/users\/878"}],"wp:attachment":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/media?parent=17227"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/tags?post=17227"},{"taxonomy":"cma_category","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_category?post=17227"},{"taxonomy":"cma_difficulty_level","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_difficulty_level?post=17227"},{"taxonomy":"forum-tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/forum-tag?post=17227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}