Apostrophe Systems EPC Generator 2.0

EPCBase.NumbersConsumed Event

The Numbers Consumed event is fired after all numbers are consumed. This event is used in conjuction with the GetNext method.

public event NumbersConsumedEventHandler NumbersConsumed;

Event Data

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

Example

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);
  }
    }
 

See Also

EPCBase Class | Apostrophe.EPC Namespace