internal EmploymentStatusMonitoring(EmploymentStatusMonitoring MigrationEmploymentStatusMonitoring, XmlNode EmploymentStatusMonitoringNode, XmlNamespaceManager NSMgr) { this.Node = EmploymentStatusMonitoringNode; this.NSMgr = NSMgr; this.ESMType = MigrationEmploymentStatusMonitoring.ESMType; this.ESMCode = MigrationEmploymentStatusMonitoring.ESMCode; }
public EmploymentStatusMonitoring CreateEmploymentStatusMonitoring() { XmlNode newNode = Node.OwnerDocument.CreateElement("EmploymentStatusMonitoring", NSMgr.LookupNamespace("ia")); EmploymentStatusMonitoring newInstance = new EmploymentStatusMonitoring(newNode, NSMgr); EmploymentStatusMonitoringList.Add(newInstance); Node.AppendChild(newNode); return(newInstance); }
public void RemoveESM(EmploymentStatusMonitoring.ESMTypes ESMType) { EmploymentStatusMonitoring lFAM = GetESM(ESMType); if (lFAM != null) { Delete(lFAM); } }
public void SetESM(EmploymentStatusMonitoring.ESMTypes ESMType, int ESMCode) { EmploymentStatusMonitoring lFAM = GetESM(ESMType); if (lFAM == null) { lFAM = this.CreateEmploymentStatusMonitoring(); lFAM.ESMType = ESMType.ToString(); } lFAM.ESMCode = ESMCode; }
public int?GetESMCode(EmploymentStatusMonitoring.ESMTypes FAMType) { EmploymentStatusMonitoring lFAM = GetESM(FAMType); if (lFAM == null) { return(null); } else { return(lFAM.ESMCode); } }
internal LearnerEmploymentStatus(LearnerEmploymentStatus MigrationLearnerEmploymentStatus, XmlNode Node, XmlNamespaceManager NSMgr) { this.Node = Node; this.NSMgr = NSMgr; this.EmpStat = MigrationLearnerEmploymentStatus.EmpStat; this.DateEmpStatApp = MigrationLearnerEmploymentStatus.DateEmpStatApp; this.EmpId = MigrationLearnerEmploymentStatus.EmpId; foreach (EmploymentStatusMonitoring migrationItem in MigrationLearnerEmploymentStatus.EmploymentStatusMonitoringList) { XmlNode newNode = Node.OwnerDocument.CreateElement("EmploymentStatusMonitoring", NSMgr.LookupNamespace("ia")); EmploymentStatusMonitoring newInstance = new EmploymentStatusMonitoring(migrationItem, newNode, NSMgr); EmploymentStatusMonitoringList.Add(newInstance); Node.AppendChild(newNode); } }
public void Delete(EmploymentStatusMonitoring EmploymentStatusMonitoring) { Node.RemoveChild(EmploymentStatusMonitoring.Node); this.EmploymentStatusMonitoringList.Remove(EmploymentStatusMonitoring); }