Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
        }