/// <summary> /// create the nesuite record of file for the upload /// </summary> /// <param name="taskFile">task file</param> /// <returns>netsuite file record</returns> private static Record createRecord(TaskFile taskFile) { string path = taskFile.Path; if (!System.IO.File.Exists(path)) { throw new Exception("Error in Task: file does not exist [" + path + "]"); } string folderInternalId = taskFile.Folderid; NetsuiteUploader.com.netsuite.na1.webservices.File record = new NetsuiteUploader.com.netsuite.na1.webservices.File(); record.name = System.IO.Path.GetFileName(path); record.content = System.IO.File.ReadAllBytes(path); record.isOnlineSpecified = record.isOnline = (taskFile.IsOnline != null) ? taskFile.IsOnline : false; record.bundleableSpecified = record.bundleable = (taskFile.Bundleable != null) ? taskFile.Bundleable : false; record.hideInBundleSpecified = record.hideInBundle = (taskFile.HideInBundle != null) ? taskFile.HideInBundle : false; record.isInactiveSpecified = record.isInactive = (taskFile.IsInactive != null) ? taskFile.IsInactive : false; record.isPrivateSpecified = record.isPrivate = (taskFile.IsPrivate != null) ? taskFile.IsPrivate : false; RecordRef recRef = new RecordRef(); recRef.internalId = folderInternalId; record.folder = recRef; return(record); }
/// <summary> /// create the nesuite record of file for the upload /// </summary> /// <param name="taskFile">task file</param> /// <returns>netsuite file record</returns> private static Record createRecord(TaskFile taskFile) { string path = taskFile.Path; if (!System.IO.File.Exists(path)) throw new Exception("Error in Task: file does not exist [" + path + "]"); string folderInternalId = taskFile.Folderid; NetsuiteUploader.com.netsuite.na1.webservices.File record = new NetsuiteUploader.com.netsuite.na1.webservices.File(); record.name = System.IO.Path.GetFileName(path); record.content = System.IO.File.ReadAllBytes(path); record.isOnlineSpecified = record.isOnline = (taskFile.IsOnline != null) ? taskFile.IsOnline : false; record.bundleableSpecified = record.bundleable = (taskFile.Bundleable != null) ? taskFile.Bundleable : false; record.hideInBundleSpecified = record.hideInBundle = (taskFile.HideInBundle != null) ? taskFile.HideInBundle : false; record.isInactiveSpecified = record.isInactive = (taskFile.IsInactive != null) ? taskFile.IsInactive : false; record.isPrivateSpecified = record.isPrivate = (taskFile.IsPrivate != null) ? taskFile.IsPrivate : false; RecordRef recRef = new RecordRef(); recRef.internalId = folderInternalId; record.folder = recRef; return record; }