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));
}
}
}
}