In de artikelfiche een knop toevoegen die de prijsformules toepast op alle artikels of op de artikels van de actieve filter

0000002030     -      24-12-2025

De hier geïllustreerde module laat toe de prijsformules (informatiebestandscripts) opnieuw toe te passen op alle artikels of op de artikels van de actieve filter. Ze wordt uitgevoerd via een knop toegevoegd in de "Artikels"-fiche.

De in deze knop te plaatsen code ziet er als volgt uit:

Zoom
using System.Text;
using System.Data;
using MercatorApi;
using MercatorController;

namespace MercatorUi.MovableControls.ButtonsCodes
{
    public static class Script
    {
        public static void Exec(MercatorUi.MovableControls.MovableButton clickedButton)
        {
            Forms.Sig.SigForm sigForm = (Forms.Sig.SigForm)clickedButton.Form;
            if (!sigForm.Sig.Write(sigForm)) // Voorstellen om de actieve fiche op te slaan, indien nodig.
                return;
            using (MercatorSqlConnection conn = new MercatorSqlConnection(Globals.RepData, true))
            {
                if (!conn.IsConnected)
                    return;

                if (sigForm.Sig.ScriptsApplyToSomeRecords(sigForm.Filter, showProgressBar: true))
                    Dialogs.Stop(Api.Iif_langue(Globals.Langue, 14));
            }
        }
    }
}


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)