namespace Billing
{
public class Customizer : MercatorUi.ICustomizers.IBillingEngineCreated, MercatorUi.ICustomizers.IBillingEngineClosed
{
public void BillingEngineCreated(MercatorUi.Engine.Gescom.BillingEngine billingEngine)
{
billingEngine.EinvReadingQuantity += billingEngine_EinvReadingQuantity;
billingEngine.EinvNodeAdding += BillingEngine_EinvNodeAdding;
billingEngine.EinvNodeAdded += BillingEngine_EinvNodeAdded;
billingEngine.EinvFileCreating += BillingEngine_EinvFileCreating;
billingEngine.BeforeEinvoiceExport += BillingEngine_BeforeEinvoiceExport;
}
public void BillingEngineClosed(MercatorUi.Engine.Gescom.BillingEngine billingEngine)
{
billingEngine.EinvReadingQuantity -= billingEngine_EinvReadingQuantity;
billingEngine.EinvNodeAdding -= BillingEngine_EinvNodeAdding;
billingEngine.EinvNodeAdded -= BillingEngine_EinvNodeAdded;
billingEngine.EinvFileCreating -= BillingEngine_EinvFileCreating;
billingEngine.BeforeEinvoiceExport -= BillingEngine_BeforeEinvoiceExport;
}
void billingEngine_EinvReadingQuantity(object sender, MercatorUi.Engine.Gescom.BillingEngine.EinvReadingValueEventArgs<double, double?> e)
{
}
void BillingEngine_BeforeEinvoiceExport(object sender, MercatorUi.Engine.Gescom.BillingEngine.BeforeEinvoiceExportEventArgs e)
{
}
void BillingEngine_EinvNodeAdding(object sender, MercatorUi.Engine.Gescom.BillingEngine.EinvNodeAddingEventArgs e)
{
}
void BillingEngine_EinvNodeAdded(object sender, MercatorUi.Engine.Gescom.BillingEngine.EinvNodeAddedEventArgs e)
{
}
void BillingEngine_EinvFileCreating(object sender, MercatorUi.Engine.Gescom.BillingEngine.EinvFileCreatingEventArgs e)
{
}
}
}