Ejemplo n.º 1
0
 public EditSubsidiaryUIEventArgs(
     RoutedEvent routedEvent,
     string action,
     SubsidiaryModel subsidiaryModel = null
     )
     : base(routedEvent)
 {
     _action          = action;
     _subsidiaryModel = subsidiaryModel;
 }
 public AddSubsidiaryUIEventArgs(
     RoutedEvent routedEvent,
     int id,
     string action,
     SubsidiaryModel subsidiaryModel = null
     )
     : base(routedEvent)
 {
     _id              = id;
     _action          = action;
     _subsidiaryModel = subsidiaryModel;
 }
Ejemplo n.º 3
0
 public void EditCustomSubsidiary(SubsidiaryModel model)
 {
     for (int x = 0; x < _fiefService.CustomSubsidiaryList.Count; x++)
     {
         if (model.Id == _fiefService.CustomSubsidiaryList[x].Id)
         {
             _fiefService.CustomSubsidiaryList.RemoveAt(x);
             _fiefService.CustomSubsidiaryList.Insert(x, model);
             break;
         }
     }
 }
Ejemplo n.º 4
0
        public void AddCustomSubsidiary(SubsidiaryModel model)
        {
            bool addNew = true;

            for (int x = 0; x < _fiefService.CustomSubsidiaryList.Count; x++)
            {
                if (model.Subsidiary == _fiefService.CustomSubsidiaryList[x].Subsidiary)
                {
                    addNew = false;
                }
            }

            if (addNew)
            {
                _fiefService.CustomSubsidiaryList.Add(model);
            }
        }
Ejemplo n.º 5
0
 public void SetSubsidiary(int index, int id, SubsidiaryModel model)
 {
     for (int x = 0; x < _fiefService.SubsidiaryList[index].SubsidiaryCollection.Count; x++)
     {
         if (_fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Id == id)
         {
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeFactor     = model.IncomeFactor;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeBase       = model.IncomeBase;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeLuxury     = model.IncomeLuxury;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeSilver     = model.IncomeSilver;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].DaysWorkUpkeep   = model.DaysWorkUpkeep;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Spring           = model.Spring;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Summer           = model.Summer;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Fall             = model.Fall;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Winter           = model.Winter;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Quality          = model.Quality;
             _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].DevelopmentLevel = model.DevelopmentLevel;
         }
     }
 }