De standaard opslagplaats in de drop down veranderen, in de artikel traject lijst

0000002313     -      25-11-2016

Dit programma staat ons toe om De standaard opslagplaats van de drop down veranderen in de lijst van het artikel traject. Dit gebeurt met een BrowsStock customizer die de MercatorUi.ICustomizers.IFormLoadCustomizer en MercatorUi.ICustomizers.IFormClosedCustomizerinterfaces implementeert. FullInitialized is het evenement dat gebruikt wordt op het venster van MercatorUi.Forms.Sig.SigBrowseForm, dat een evenement verhoogt wanneer het venster totaal geladen en zichtbaar is.

De lijn "sigBrowseForm.ComboBoxDepots.SelectedIndex = 1;" staat ons toe om de tweede in de lijst van depots aan te duiden ( die dus uit minstens uit 2 depots moet bestaan).

De code is als volgt:

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

namespace BrowseStock
{
    public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer, MercatorUi.ICustomizers.IFormClosedCustomizer
    {

        public void FormLoadCustomize(Form WindowsForm)
        {
            MercatorUi.Forms.Sig.SigBrowseForm sigBrowseForm = (MercatorUi.Forms.Sig.SigBrowseForm)WindowsForm;
            sigBrowseForm.FullInitialized += new EventHandler(SigBrowseForm_FullInitialized);
        }

        public void FormClosedCustomize(Form WindowsForm)
        {
            MercatorUi.Forms.Sig.SigBrowseForm sigBrowseForm = (MercatorUi.Forms.Sig.SigBrowseForm)WindowsForm;
            sigBrowseForm.FullInitialized -= new EventHandler(SigBrowseForm_FullInitialized);
        }

        void SigBrowseForm_FullInitialized(object sender, EventArgs e)
        {
            MercatorUi.Forms.Sig.SigBrowseForm sigBrowseForm = (MercatorUi.Forms.Sig.SigBrowseForm)sender;
            sigBrowseForm.ComboBoxDepots.SelectedIndex = 1;

        }
    }
}