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 += 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;
        }
    }
}