| ♥ 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#
125 views