public static void PopulateSwitchScheduleProperties(FTN.SwitchSchedule cimSwitchSchedule, ResourceDescription rd, ImportHelper importHelper, TransformAndLoadReport report) { if ((cimSwitchSchedule != null) && (rd != null)) { PowerTransformerConverter.PopulateSeasonDayTypeScheduleProperties(cimSwitchSchedule, rd, importHelper, report); } }
private ResourceDescription CreateSwitchScheduleResourceDescription(FTN.SwitchSchedule cimSwitchSchedule) { ResourceDescription rd = null; if (cimSwitchSchedule != null) { long gid = ModelCodeHelper.CreateGlobalId(0, (short)DMSType.SWITCHSCHEDULE, importHelper.CheckOutIndexForDMSType(DMSType.SWITCHSCHEDULE)); rd = new ResourceDescription(gid); importHelper.DefineIDMapping(cimSwitchSchedule.ID, gid); ////populate ResourceDescription PowerTransformerConverter.PopulateSwitchScheduleProperties(cimSwitchSchedule, rd, importHelper, report); } return(rd); }
private void ImportSwitchSchedules() { SortedDictionary <string, object> cimSwitchSchedules = concreteModel.GetAllObjectsOfType("FTN.SwitchSchedule"); if (cimSwitchSchedules != null) { foreach (KeyValuePair <string, object> SwitchSchedulePair in cimSwitchSchedules) { FTN.SwitchSchedule cimSwitchSchedule = SwitchSchedulePair.Value as FTN.SwitchSchedule; ResourceDescription rd = CreateSwitchScheduleResourceDescription(cimSwitchSchedule); if (rd != null) { delta.AddDeltaOperation(DeltaOpType.Insert, rd, true); report.Report.Append("SwitchSchedule ID = ").Append(cimSwitchSchedule.ID).Append(" SUCCESSFULLY converted to GID = ").AppendLine(rd.Id.ToString()); } else { report.Report.Append("SwitchSchedule ID = ").Append(cimSwitchSchedule.ID).AppendLine(" FAILED to be converted"); } } report.Report.AppendLine(); } }