Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. try
  2. {
  3. NetworkCredential credentials = new NetworkCredential("XXXXX", "XXXXX", "XXXXX");
  4. Workflow workflowSPWebService = new Workflow();
  5. workflowSPWebService.Credentials = credentials;// System.Net.CredentialCache.DefaultCredentials;
  6. workflowSPWebService.Url = ParseURL("SPSite URL") + "_vti_bin/Workflow.asmx";
  7.  
  8.  
  9. System.Xml.XmlNode taskDetails = workflowSPWebService.GetWorkflowTaskData("~/_layouts/listform.aspx?ListId=" + "0F61808F-C5A2-4357-BF6B-3F93552BEF5C", 28, new Guid("0F61808F-C5A2-4357-BF6B-3F93552BEF5C"));
  10.  
  11.  
  12.  
  13. StringBuilder xmlBuilder = new StringBuilder();
  14.  
  15. xmlBuilder.Append("<my:myFields xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD" >");
  16.  
  17. xmlBuilder.Append("<my:TaskStatus>" + "Approved" + "</my:TaskStatus>"); //Approved || Rejected
  18. xmlBuilder.Append("<my:Status>Completed</my:Status>");
  19. xmlBuilder.Append("<my:PercentComplete>1.00000000000000</my:PercentComplete>");
  20. //xmlBuilder.Append("<my:Completed>1</my:Completed>");
  21. xmlBuilder.Append("</my:myFields>");
  22.  
  23. XmlDocument doc = new XmlDocument();
  24. doc.LoadXml(xmlBuilder.ToString());
  25.  
  26.  
  27. var sdf = workflowSPWebService.AlterToDo("~/_layouts/listform.aspx?ListId=" + "0F61808F-C5A2-4357-BF6B-3F93552BEF5C", 28, new Guid("0F61808F-C5A2-4357-BF6B-3F93552BEF5C"), doc.DocumentElement);
  28. //isEmailProcessed = true;
  29. }
  30. catch (System.Web.Services.Protocols.SoapException ex)
  31. {
  32.  
  33. throw;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement