Forum
See question

Evento PendenteSeleccionado – V10 C#   

120 views
0
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);
                }
            }
        }
    }
}

 

 

Faça login para poder traduzir
General
V10
Marked as spam
Created 4 years and 2 months ago lucndriodelurdesftquinhentos