Пример #1
0
 public override void Execute()
 {
     if (Increment)
     {
         Companies.IncrementCorporatePolicy(Q, MyCompany, CorporatePolicy);
     }
     else
     {
         Companies.DecrementCorporatePolicy(Q, MyCompany, CorporatePolicy);
     }
 }
Пример #2
0
    public override void Execute()
    {
        var value = Companies.GetPolicyValue(MyCompany, CorporatePolicy);

        if (Change > 0)
        {
            Companies.IncrementCorporatePolicy(Q, MyCompany, CorporatePolicy);
        }

        if (Change < 0)
        {
            Companies.DecrementCorporatePolicy(Q, MyCompany, CorporatePolicy);
        }

        if (Change == 0)
        {
            Companies.SetCorporatePolicy(Q, MyCompany, CorporatePolicy);
        }

        CopyCorporateCulture(MyCompany, Flagship);
        DescribeChange(value != Companies.GetPolicyValue(MyCompany, CorporatePolicy));
    }