Как обновить статус задачиC#

Место общения программистов C#
Anonymous
Как обновить статус задачи

Сообщение Anonymous »

Кто-нибудь может пролить свет на то, почему следующий код не меняет статус задачи, даже если вызов возвращается с сообщением об успехе:
public bool markTaskCompleted(String id)
{
try
{
sObject UpdateTask = new sObject();
UpdateTask.type = "Task";

UpdateTask.Id = id;

System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
XmlElement afield = doc.CreateElement("Status");
XmlText txtNode = doc.CreateTextNode("Completed");
afield.AppendChild(txtNode);

SaveResult[] saveResults = binding.update(new sObject[] { UpdateTask });

if (saveResults[0].success)
return true;
else
{
for (int i = 0; i < saveResults[0].errors.Length; i++)
{
Error err = saveResults[0].errors;
System.Windows.Forms.MessageBox.Show("Errors were found on item 0" + Environment.NewLine +
"Error code: " + err.statusCode.ToString() + Environment.NewLine +
"Error message: " + err.message);
}

return false;
}
}
catch (System.Web.Services.Protocols.SoapException e)
{
System.Windows.Forms.MessageBox.Show("An unexpected error has occurred: " + e.Message + " Stack trace: " + e.StackTrace);
return false;
}
}


Подробнее здесь: https://stackoverflow.com/questions/202 ... ask-status

Вернуться в «C#»