using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Linq;
using MercatorApi;
using MercatorExtensions;
using MercatorUi;
using MercatorDatabase;
using System.Windows.Forms;
// <CompileWithRoslyn />
namespace SigCli
{
public class Customizer : MercatorUi.ICustomizers.ISigCreated
{
public void SigCreated(MercatorUi.Sig.Sig Sig)
{
Sig.PenguinServerBeforeValidateData += Sig_PenguinServerBeforeValidateData;
}
void Sig_PenguinServerBeforeValidateData(object sender, MercatorUi.Sig.Sig.PenguinServerBeforeValidateDataEventArgs e)
{
if (!e.BeforeSaveAnswers.ContainsKey(1))
{
e.PenguinQuestion = new MercatorPenguin.Question
{
Id = 1,
Text = "Bevestigen in customizer ?",
Type = MercatorPenguin.Question.QuestionTypeEnum.YesNo,
AbortIfCancel = true
};
return;
}
if (!e.BeforeSaveAnswers.ContainsKey(2))
{
e.PenguinQuestion = new MercatorPenguin.Question
{
Id = 2,
Text = "Naam van contact ?",
Type = MercatorPenguin.Question.QuestionTypeEnum.String,
AbortIfCancel = true
};
return;
}
else
{
e.Data.AddOrUpdate("C_CONTACT", e.BeforeSaveAnswers[2].ToString());
}
}
}
}