using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using MercatorExtensions;
// <CompileWithRoslyn />
namespace Gescom
{
public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer, MercatorUi.ICustomizers.IFormClosedCustomizer
{
public void FormLoadCustomize(Form form)
{
if (form is MercatorUi.Forms.Gescom.GescomAllowancesForm gescomAllowancesForm)
gescomAllowancesForm.MergingDataRows += GescomAllowancesForm_MergingDataRows;
}
public void FormClosedCustomize(Form form)
{
if (form is MercatorUi.Forms.Gescom.GescomAllowancesForm gescomAllowancesForm)
gescomAllowancesForm.MergingDataRows -= GescomAllowancesForm_MergingDataRows;
}
private void GescomAllowancesForm_MergingDataRows(object sender, MercatorUi.Forms.Gescom.GescomAllowancesForm.MergingDataRowsEventArgs e)
{
if (Convert.ToDouble(e.DataRowPied["remise"]).CompareTo(0d, 2) == 0)
e.ColumnsToIgnore = new string[1] { "remise" };
}
}
}