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 EventHandler(BookingEngine_BookingFormLoaded);
        }

        public void BookingEngineClosed(MercatorUi.Engine.Cpta.BookingEngine BookingEngine)
        {
            BookingEngine.BookingFormLoaded -= new EventHandler(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;
        }
    }
}