Advertisement
Guest User

обновление заявки

a guest
Sep 2nd, 2015
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. case "Update":
  2.                     if (context.Stage == 10) //pre
  3.                     {
  4.                         OptionSetValue statusCode = null;
  5.                         if (targetImageEntity != null && _BLHelper.IsAttributeFilled(targetImageEntity, "statuscode"))
  6.                         {
  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.                             if (targetImageEntity != null)
  16.                             {
  17.                                 targetImageEntity.Attributes["new_closingdate"] = DateTime.Now;
  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.                                 {
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement