using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorController;
using System.Windows.Forms;
namespace MercatorUi.Reporting
{
public class Customizer : MercatorUi.ICustomizers.IDataSetForReportUpdater
{
public void DataSetForReportUpdate(DataSet ds, MercatorUi.Reporting.CustomizerInfo customizerInfo)
{
DataTable dt = new DataTable("Pieds");
dt.Columns.Add("journal", typeof(string));
dt.Columns.Add("piece", typeof(Int64));
dt.Rows.Add(dt.NewRow());
ds.Tables.Add(dt);
Form f = MercatorUi.Globals.Main.WonTopForm();
if ((f != null) && (f is MercatorUi.Forms.Billing.BillingForm))
{
MercatorUi.Forms.Billing.BillingForm billingForm = (MercatorUi.Forms.Billing.BillingForm)f;
Api.DataRowMerge(dt.Rows[0], billingForm.BillingEngine.PIEDS, true);
}
}
}
}