This topic contains 2 replies, has 0 voices, and was last updated by karenn 9 years, 2 months ago.
-
AuthorPosts
-
September 15, 2015 at 1:09 pm #6861
karennI am using SuiteTalk to add a entry to a custom record. I am able to do this no problem but I need to know the id of this new entry to use later on in my code. How do I get the id of this new entry? Here is my code to add the entry
//insert record
CustomRecord pickError = new CustomRecord
{
recType = new RecordRef { internalId = “77” },
customFieldList = new CustomFieldRef[]
{
new StringCustomFieldRef
{
scriptId = “custrecord_pe_pickerr_order”,
value = txtOrnum.Text.Trim()
},
new StringCustomFieldRef
{
scriptId = “custrecord_pe_pickerr_item”,
value = txtItem.Text.Trim()
},
new StringCustomFieldRef
{
scriptId = “custrecord_pe_pickerr_errtype”,
value = ErrCode
},
new StringCustomFieldRef
{
scriptId = “custrecord_pe_pickerr_invoicer”,
value = hdnUser.Value.Trim()
},
new StringCustomFieldRef
{
scriptId = “custrecord_pe_pickerr_itemrcvd”,
value = txtItemRcvd.Text.Trim()
}
}
};
// All web service operations execute against the _service field
_service = new NetSuiteService();
WriteResponse writeResponse = _service.add(pickError);
Thanks for the help!
This is a cached copy. Click here to see the original post. -
September 15, 2015 at 11:13 pm #6862
ashishshuklaHi Karenn,
To get the id of newly added or created record use the following code –
WriteResponse response = objService.add(_order);
if (response.status.isSuccess || response.status.isSuccessSpecified)
{
string recordId = ((RecordRef)response.baseRef).internalId;
}
Hope this help.
Thanks,
Ashish
-
September 16, 2015 at 6:13 am #6863
karennHi Ashish,
Awesome. Thanks so much.
Just an FYI for anyone trying to do this with a custom record, replace RecordRef with CustomRecordRef and it works like a charm.
Thanks so much Ashish!
-
AuthorPosts
You must be logged in to reply to this topic.