In een boeking in de boekhouding naar de rooster gaan om er per code wijzigingen in aan te brengen

0000002163     -      15-01-2025

Deze programmering toont hoe u via de code het boekingsrooster kan bereiken voor een boeking in de boekhouding. Dit vormt dus het uitgangspunt om de eigenschappen van dit rooster te wijzigen of om er events aan te koppelen.

De code moet in een Booking-customizer geplaatst worden die gecreëerd werd vanuit de bijbehorende boekhoudsequentie. Implementeert de volgende interfaces:

Maakt vooral gebruik van het event BookingFormLoaded van de BookingEngine van de huidige boeking.

De code wordt als volgt samengesteld:

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using MercatorApi;
using MercatorUi;

namespace Booking
{
    public class Customizer : MercatorUi.ICustomizers.IBookingEngineCreated, MercatorUi.ICustomizers.IBookingEngineClosed
    {
        public void BookingEngineCreated(MercatorUi.Engine.Cpta.BookingEngine bookingEngine)
        {
            bookingEngine.BookingFormLoaded += new BookingEngine_BookingFormLoaded;
        }

        public void BookingEngineClosed(MercatorUi.Engine.Cpta.BookingEngine BookingEngine)
        {
            bookingEngine.BookingFormLoaded -= BookingEngine_BookingFormLoaded;
        }

        void BookingEngine_BookingFormLoaded(object sender, EventArgs e)
        {
            MercatorUi.Forms.Booking.BookingForm bookingForm = (MercatorUi.Forms.Booking.BookingForm)sender;
            if (bookingForm.LinesEditor == null)
                return;
            MercatorUi.GridPro.DataGridViewXPro grid = bookingForm.LinesEditor.GridGen;
        }
    }
}


Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)