♥ 0 | Estou a começar a fazer a migração da v9 para a v10, como tal, tenho que configurar novas funções de extensibilidade. O código anterior era VBA, mas pretendo fazê-lo em C#, no entanto, estou com algumas dificuldades em perceber como é que na função AntesDeEditar consigo aceder a determinadas informações relativas ao Documento de Vendas.
Private Sub EditorVendas_AntesDeEditar(Filial As String, Serie As String, Tipo As String, NumDoc As Long, Cancel As Boolean) '######### Mostra Atividades Pendentes ######### Dim cli2 As String cli2 = Me.DocumentoVenda.Entidade Dim SQL_Atividades As String Dim lista_Atividaes As StdBELista SQL_Atividades = "SELECT * FROM Tarefas WHERE EntidadePrincipal='" & cli2 & "' And Estado = 0" Set lista_Atividades = BSO.Consulta(SQL_Atividades) If lista_Atividades.NumLinhas > 0 Then PlataformaPRIMAVERA.Dialogos.MostraAviso "Número de Atividades Pendentes: " & lista_Atividades.NumLinhas End If End Sub Este é o código que pretendo alterar para C#. Como é lógico, o Me.DocumentoVenda.Entidade é algo que não dá para fazer agora, portanto, como posso obter a entidade do documento de vendas dentro desse método? Uma outra questão, como obtenho X dados da base de dados? Marcado como spam |
Resposta privada Olá Isso ão duas questõs,por isso sugiro que essa ultima do acesso a dados a colque bem clara em outra questão. Quando à sua duvida do acesso ao documento de venda sugiro a leitura deste artigo COMO CRIAR UM PROJETO DE EXTENSIBILIDADE DE INTERFACE (PEX) COM VISUAL STUDIO. Tens também exemplos de utilização no GitHub. Marcado como spam |