Add / Update Tasks programmatically into the taskList in sharepoint - c#
Add Task Method
public bool AddTask(int ID, string RequestNumber, SPFieldUrlValue Link, SPFieldUserValueCollection AssignedTo)
{
try
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb())
{
oWebsite.AllowUnsafeUpdates = true;
SPListItemCollection SPLstItCol = spWeb.Lists["YourTaskName"].Items;
if (ID == 0)
{
SPListItem ListItem = SPLstItCol.Add();
ListItem["RequestNumber"] = RequestNumber;
ListItem["Assigned To"] = AssignedTo;
ListItem["Status0"] = Status;
ListItem["Link"] = Link;
ListItem.Update();
}
else
{
SPList listdoc = oWebsite.Lists["YourTaskName"];
SPListItem item = listdoc.GetItemById(ID);
item["Assigned To"] = AssignedTo;
item.Update();
}
oWebsite.AllowUnsafeUpdates = false;
}
});
}
catch (Exception)
{
throw;
}
return true;
}
Comments
Post a Comment