♥ 0 | Bom dia, gostava de solicitar o vosso auxilio, pretendo fazer uma comparação 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ção a esses dois campos na grelha de pendentes, encontre o codigo a seguir: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using StdBase100; using Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs; using Primavera.Extensibility.Base.Editors; using StdPlatBS100; using ErpBS100; using BasBE100; using StdBE100; using Primavera; using VndDS100; using Primavera.Extensibility.PayablesReceivables.Editors; using Primavera.Extensibility.PayablesReceivables.Services; using Primavera.Extensibility.CashManagement.Services; using Primavera.Extensibility.CashManagement.Editors; using Primavera.Extensibility.PayablesReceivables.Editors; using Primavera.Extensibility.BusinessEntities; using VndBE100; // 4º em vez do GCP usamos VndBe100 using Primavera.Extensibility.Integration.Modules.Platform.Services; using BasUS100.Entities; using BasBS100; namespace AlertaCC { public class Class1: EditorCCorrentes { public override void PendenteSeleccionado(BasBETiposGcp.TE_DocCCorrentes TDocumento, int NumLinha, ExtensibilityEventArgs e) { base.PendenteSeleccionado(TDocumento, NumLinha, e); if (this.DocumentoLiquidacao.LinhasLiquidacao.GetEdita(NumLinha).TipoDocOrig == "VEC") { if (this.DocumentoLiquidacao.LinhasLiquidacao.GetEdita(NumLinha).CamposUtil["cdu_ContaBancariaL"].Valor !=this.DocumentoLiquidacao.CamposUtil["Cdu_bancoL"].Valor) // if (this.DocumentoLiquidacao.CamposUtil["Cdu_bancoL"].Valor != this.DocumentoLiquidacao.LinhasLiquidacao.GetEdita(NumLinha).TipoDocOrig) { PSO.Dialogos.MostraAviso("Verifique se o pendente selecionado representa o banco correcto.", StdPlatBS100.StdBSTipos.IconId.PRI_Exclama); } } } } }
Marked as spam |
Evento PendenteSeleccionado – V10 C#
120 views