Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case "Update":
- if (context.Stage == 10) //pre
- {
- OptionSetValue statusCode = null;
- if (targetImageEntity != null && _BLHelper.IsAttributeFilled(targetImageEntity, "statuscode"))
- {
- statusCode = (OptionSetValue)targetImageEntity.Attributes["statuscode"];
- }
- else if (preImageEntity != null && _BLHelper.IsAttributeFilled(preImageEntity, "statuscode"))
- {
- statusCode = (OptionSetValue)preImageEntity.Attributes["statuscode"];
- }
- if (statusCode != null && statusCode.Value == (int)StatusCodes.Closed)
- {
- if (targetImageEntity != null)
- {
- targetImageEntity.Attributes["new_closingdate"] = DateTime.Now;
- bool degradation = false;
- if (_BLHelper.IsAttributeFilled(targetImageEntity, "new_degradation"))
- {
- degradation = (bool)targetImageEntity.Attributes["new_degradation"];
- }
- else if (_BLHelper.IsAttributeFilled(preImageEntity, "new_degradation"))
- {
- if (preImageEntity != null)
- degradation = (bool)preImageEntity.Attributes["new_degradation"];
- }
- if (degradation) targetImageEntity.Attributes["new_degradationdate"] = DateTime.Now;
- }
- }
- }
- if (context.Stage == 40) //post
- {
- }
- break;
- #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement