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