//Convert FameBaseDocument to FameParticipantDocument /// <summary> /// Convert the uploaded base document to a Participant document /// </summary> /// <param name="baseDoc">FameBaseDocument to convert</param> /// <param name="e">FileSystemEventArgs object responsible for the drop</param> /// <returns>FameParticipantDocument pre-filled with relevent information</returns> public static FameParticipantDocument ConvertToParticipantDocument(this FameBaseDocument baseDoc, FileSystemEventArgs e, string fileSubPath, string folderSector, string docSector) { FameParticipantDocument NewParticipantDocument = new FameParticipantDocument(e, fileSubPath, folderSector, docSector); NewParticipantDocument.AssignPK(1, GetFarmBusinessByFarmId(NewParticipantDocument.FarmID)); NewParticipantDocument.AssignPK(2, null); NewParticipantDocument.AssignPK(3, null); return(NewParticipantDocument); }
//Convert FameBaseDocument to FameContractorDocument /// <summary> /// Convert the uploaded base document to a Contractor document /// </summary> /// <param name="baseDoc">Base document to convert</param> /// <param name="e">FileSystemEventArgs object responsible for the drop</param> /// <returns>FameContractorDocument object pre-populated</returns> public static FameContractorDocument ConvertToContractorDocument(this FameBaseDocument baseDoc, FileSystemEventArgs e, string fileSubPath, string folderSector, string docSector) { FameContractorDocument NewContractorDocument = new FameContractorDocument(e, fileSubPath, folderSector, docSector); NewContractorDocument.AssignPK(1, GetParticipantIDFromContractor(NewContractorDocument.ContractorName)); NewContractorDocument.AssignPK(2, null); NewContractorDocument.AssignPK(3, null); return(NewContractorDocument); }