public void IncrementCount(SaveProgressMeasure measure, int count) { switch (measure) { case SaveProgressMeasure.InsertedRows: AllInserted += count; break; case SaveProgressMeasure.DeletedRows: AllDeleted += count; break; case SaveProgressMeasure.UpdatedFields: AllUpdatedFields += count; break; case SaveProgressMeasure.UpdatedRows: AllUpdatedRows += count; break; } if (Changed != null) { Changed(this, EventArgs.Empty); } }
public void SetCurrent(SaveProgressMeasure measure, int value) { switch (measure) { case SaveProgressMeasure.InsertedRows: FinishedInserted = value; break; case SaveProgressMeasure.DeletedRows: FinishedDeleted = value; break; case SaveProgressMeasure.UpdatedFields: FinishedUpdatedFields = value; break; case SaveProgressMeasure.UpdatedRows: FinishedUpdatedRows = value; break; } if (Changed != null) { Changed(this, EventArgs.Empty); } }
public int GetCurrent(SaveProgressMeasure measure) { switch (measure) { case SaveProgressMeasure.InsertedRows: return(FinishedInserted); case SaveProgressMeasure.DeletedRows: return(FinishedDeleted); case SaveProgressMeasure.UpdatedFields: return(FinishedUpdatedFields); case SaveProgressMeasure.UpdatedRows: return(FinishedUpdatedRows); } return(0); }