public void Load()
        {
            ConfigurationList listConfig = new ConfigurationList();

            listConfig.Load(strRootFolder);
            objUser.Load();

            foreach (KeyValuePair <EventIdentifier, Configuration> kvp in listConfig)
            {
                Configuration itemConfig = kvp.Value;
                //if (!itemConfig.IsEventAvailably(objectType, global))
                //   continue;

                Role itemRole = itemConfig.FindRole(strRoles);
                if (itemRole == null)
                {
                    continue;
                }

                //if (itemRole.Range == ObjectRange.MyObject && userId != objectUserID)
                //   continue;

                RegistrationDefault itemReg = new RegistrationDefault();
                itemReg.Identifier = itemConfig.Identifier;
                foreach (CarrierType soll in itemRole.CarrierTypes)
                {
                    Carrier itemCarr = new Carrier(itemReg.Carriers);
                    itemCarr.Type      = soll;
                    itemCarr.Availably = objUser.Carriers.Item(soll).IsValid;
                    itemReg.Carriers.Add(itemCarr);
                }

                this.Add(itemReg);
            }

            Data.RegistrationDefault objData = new Data.RegistrationDefault();
            objData.Load(this);
        }
 public void Save()
 {
     Data.RegistrationDefault objData = new Data.RegistrationDefault();
     objData.Save(this);
 }