Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有.NET API v3 SDK的TimeActivity_C#_.net_Intuit Partner Platform - Fatal编程技术网

C# 带有.NET API v3 SDK的TimeActivity

C# 带有.NET API v3 SDK的TimeActivity,c#,.net,intuit-partner-platform,C#,.net,Intuit Partner Platform,我无法使用最新版本的.NET SDK和Quickbooks Online保存时间活动。我想这是员工推荐信,但我就是搞不清楚。API是否工作正常 DataService commonService=newdataservice(serviceContext); string displayName=“测试客户”; displayName=displayName.Replace(“'”,“\\”)//转义特殊字符 QueryService CustomerQueryService xx=新的Quer

我无法使用最新版本的.NET SDK和Quickbooks Online保存时间活动。我想这是员工推荐信,但我就是搞不清楚。API是否工作正常

DataService commonService=newdataservice(serviceContext);
string displayName=“测试客户”;
displayName=displayName.Replace(“'”,“\\”)//转义特殊字符
QueryService CustomerQueryService xx=新的QueryService(serviceContext);
Customer resultCustomer=customerQueryServiceXX.Where(m=>m.DisplayName==DisplayName).FirstOrDefault();
字符串employeeName=“First-Last”;
employeeName=employeeName.Replace(“'”,“\\”)//转义特殊字符
QueryService CustomerQueryService=新的QueryService(serviceContext);
Employee ResultTemployee=CustomerQueryService.Where(m=>m.DisplayName==employeeName).FirstOrDefault();
字符串sfasdfasdfasdf=resultTemployee.FamilyName;
TimeActivity TimeActivity=新的TimeActivity();
timeActivity.BillableStatus=BillableStatusEnum.Billable;
timeActivity.BillableStatusSpecified=true;
时间活动。小时=8;
timeActivity.Minutes=0;
timeActivity.TxnDate=DateTime.Now.Date;
timeActivity.txndaspecified=true;
//timeActivity.HourlyRate=新的十进制数(200);
//timeActivity.HourlyRateSpecified=true;
timeActivity.NameOf=TimeActivityTypeEnum.Employee;
timeActivity.NameOfSpecified=true;
timeActivity.CustomerRef=新引用类型()
{
name=resultCustomer.DisplayName,
Value=resultCustomer.Id
};
timeActivity.ItemRef=新引用类型()
{
name=resultEmployee.DisplayName,
Value=resultTemployee.Id,
};
timeActivity.Description=“做了某事”;
TimeActivity timeActivityResult=commonService.Add(TimeActivity);

ItemRef用于提供服务项目。请使用timeActivity.AnyIntuitObject指定供应商或员工

timeActivity.NameOf = TimeActivityTypeEnum.Employee;
timeActivity.NameOfSpecified = true;
timeActivity.ItemElementName = ItemChoiceType5.EmployeeRef;    
timeActivity.AnyIntuitObject= new ReferenceType()
{
    name = resultEmployee.DisplayName,
    Value = resultEmployee.Id,
};

你有错误吗?它说了什么?请使用请求/响应日志来获取响应文件中确切错误的详细信息。请通过将xml与我们的TiemActivity文档进行匹配来更正错误。