SHOW:
|
|
- or go back to the newest paste.
1 | - | case "Update": |
1 | + | case "Update": |
2 | if (context.Stage == 10) //pre | |
3 | { | |
4 | OptionSetValue statusCode = null; | |
5 | if (targetImageEntity != null && _BLHelper.IsAttributeFilled(targetImageEntity, "statuscode")) | |
6 | - | OptionSetValue statusCode = (OptionSetValue)targetImageEntity.Attributes["statuscode"]; |
6 | + | |
7 | - | if (statusCode.Value == (int)StatusCodes.Closed) |
7 | + | statusCode = (OptionSetValue)targetImageEntity.Attributes["statuscode"]; |
8 | } | |
9 | else if (preImageEntity != null && _BLHelper.IsAttributeFilled(preImageEntity, "statuscode")) | |
10 | { | |
11 | statusCode = (OptionSetValue)preImageEntity.Attributes["statuscode"]; | |
12 | } | |
13 | if (statusCode != null && statusCode.Value == (int)StatusCodes.Closed) | |
14 | { | |
15 | - | else if (preImageEntity != null &&_BLHelper.IsAttributeFilled(preImageEntity, "new_degradation")) |
15 | + | if (targetImageEntity != null) |
16 | { | |
17 | - | degradation = (bool)preImageEntity.Attributes["new_degradation"]; |
17 | + | |
18 | bool degradation = false; | |
19 | if (_BLHelper.IsAttributeFilled(targetImageEntity, "new_degradation")) | |
20 | { | |
21 | degradation = (bool)targetImageEntity.Attributes["new_degradation"]; | |
22 | } | |
23 | else if (_BLHelper.IsAttributeFilled(preImageEntity, "new_degradation")) | |
24 | - | |
24 | + | |
25 | - | break; |
25 | + | if (preImageEntity != null) |
26 | degradation = (bool)preImageEntity.Attributes["new_degradation"]; | |
27 | } | |
28 | if (degradation) targetImageEntity.Attributes["new_degradationdate"] = DateTime.Now; | |
29 | } | |
30 | } | |
31 | } | |
32 | if (context.Stage == 40) //post | |
33 | { | |
34 | ||
35 | } | |
36 | break; | |
37 | #endregion |