private void AddAccessObject(IObjecOptions objectOptions) { //database objects must be the first element in the collecion if ((objectOptions.ObjectType == ObjectType.DatabaseDao || objectOptions.ObjectType == ObjectType.DatabasePrj) && Objects.Count > 0) { throw new ArgumentException(Properties.Resources.DatabaseObjectMustBeFirst); } Objects.Add(objectOptions); }
/// <summary> /// Constructor /// </summary> /// <param name="progressPercentaje">asyncronous progress percentaje</param> /// <param name="objectName">current Access Object to be processes</param> public SelectedObjectsProgressEventArgs(int progressPercentaje, IObjecOptions objectName) : base() { ProgressPercentaje = progressPercentaje; ObjectName = objectName; }