The Numbers Consumed event is fired after all numbers are consumed. This event is used in conjuction with the GetNext method.
The event handler receives an argument of type NumbersConsumedEventArgs containing data related to this event. The following NumbersConsumedEventArgs property provides information specific to this event.
| Property | Description |
|---|---|
| LasNumberUsed | Gets or Sets the Last Serial Number used |
private void CreateGTIN(int start,int end)
{
SGTIN sgtin = new SGTIN(96,start,end);
//encode the SGTIN-14,Filter and a serial number of 0
gtin.Encode("10075720000814",Convert.ToInt32(3),Convert.ToInt32(start));
//attach the event
gtin.NumbersConsumed+=new NumbersConsumedEventHandler(gtin_NumbersConsumed);
while(sgtin.GetNext()) {
Console.WriteLine(sgtin.ToString());
}
}
private void gtin_NumbersConsumed(object sender, NumbersConsumedEventArgs e) {
if(e.LastNumberConsumed<500)
{
CreateSGTIN(e.LastNumberConsumed+1,e.LastNumberConsumed+101);
}
}
EPCBase Class | Apostrophe.EPC Namespace