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)) // proposer une sauvegarde de la fiche en cours si nécessaire
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));
}
}
}
}