Esempio n. 1
0
        public static DeviceRepairRecord BuildDeviceRepairRecord(DeviceRepairRecordSource deviceRepairRecordSource)
        {
            if (deviceRepairRecordSource == null)
            {
                return(null);
            }

            var deviceRepairRecord = new DeviceRepairRecord();

            deviceRepairRecord.Content           = deviceRepairRecordSource.Content;
            deviceRepairRecord.CreationDate      = Utility.ConvertDateTime(deviceRepairRecordSource.CreationDate);
            deviceRepairRecord.Description       = deviceRepairRecordSource.Description;
            deviceRepairRecord.DeviceAlarmRecord = DeviceAlarmRecordTransfer.BuildDeviceAlarmRecord(deviceRepairRecordSource.DeviceAlarmRecord);
            deviceRepairRecord.DeviceInfo        = DeviceInfoTransfer.BuildDeviceInfo(deviceRepairRecordSource.DeviceInfo);
            deviceRepairRecord.FaultTime         = Utility.ConvertDateTime(deviceRepairRecordSource.FaultTime);
            deviceRepairRecord.Id              = deviceRepairRecordSource.Id;
            deviceRepairRecord.ModifiedDate    = Utility.ConvertDateTime(deviceRepairRecordSource.ModifiedDate);
            deviceRepairRecord.Persons         = deviceRepairRecordSource.Persons;
            deviceRepairRecord.Remark          = deviceRepairRecordSource.Remark;
            deviceRepairRecord.RepairBeginTime = Utility.ConvertDateTime(deviceRepairRecordSource.RepairBeginTime);
            deviceRepairRecord.RepairEndTime   = Utility.ConvertDateTime(deviceRepairRecordSource.RepairEndTime);
            deviceRepairRecord.Severity        = (DeviceRepairRecordSeverity)typeof(DeviceRepairRecordSeverity).GetEnumByValue(deviceRepairRecordSource.Severity);
            deviceRepairRecord.Source          = (DeviceRepairRecordSourceType)typeof(DeviceRepairRecordSourceType).GetEnumByValue(deviceRepairRecordSource.Source);
            deviceRepairRecord.Status          = (DeviceRepairRecordStatus)typeof(DeviceRepairRecordStatus).GetEnumByValue(deviceRepairRecordSource.Status);

            return(deviceRepairRecord);
        }
Esempio n. 2
0
        public static DeviceRepairRecordSource BuildDeviceRepairRecordSource(DeviceRepairRecord deviceRepairRecord)
        {
            if (deviceRepairRecord == null)
            {
                return(null);
            }

            var deviceRepairRecordSource = new DeviceRepairRecordSource();

            deviceRepairRecordSource.Content           = deviceRepairRecord.Content;
            deviceRepairRecordSource.Description       = deviceRepairRecordSource.Description;
            deviceRepairRecordSource.DeviceAlarmRecord = DeviceAlarmRecordTransfer.BuildDeviceAlarmRecordSource(deviceRepairRecord.DeviceAlarmRecord);
            deviceRepairRecordSource.DeviceInfo        = DeviceInfoTransfer.BuildDeviceInfoSource(deviceRepairRecord.DeviceInfo);
            deviceRepairRecordSource.FaultTime         = Utility.ConvertDateTime(deviceRepairRecord.FaultTime);
            deviceRepairRecordSource.Id              = deviceRepairRecord.Id;
            deviceRepairRecordSource.Persons         = deviceRepairRecord.Persons;
            deviceRepairRecordSource.Remark          = deviceRepairRecord.Remark;
            deviceRepairRecordSource.RepairBeginTime = Utility.ConvertDateTime(deviceRepairRecord.RepairBeginTime);
            deviceRepairRecordSource.RepairEndTime   = Utility.ConvertDateTime(deviceRepairRecord.RepairEndTime);
            deviceRepairRecordSource.Severity        = typeof(DeviceRepairRecordSeverity).GetValueByEnum(deviceRepairRecord.Severity);
            deviceRepairRecordSource.Source          = typeof(DeviceRepairRecordSourceType).GetValueByEnum(deviceRepairRecord.Source);
            deviceRepairRecordSource.Status          = typeof(DeviceRepairRecordStatus).GetValueByEnum(deviceRepairRecord.Status);

            return(deviceRepairRecordSource);
        }
Esempio n. 3
0
        public static DeviceSparePartDeviceInfoMapping BuildDeviceSparePartDeviceInfoMapping(DeviceSparePartDeviceInfoMappingSource deviceSparePartDeviceInfoMappingSource)
        {
            if (deviceSparePartDeviceInfoMappingSource == null)
            {
                return(null);
            }

            var deviceSparePartDeviceInfoMapping = new DeviceSparePartDeviceInfoMapping();

            deviceSparePartDeviceInfoMapping.DeviceInfo      = DeviceInfoTransfer.BuildDeviceInfo(deviceSparePartDeviceInfoMappingSource.DeviceInfo);
            deviceSparePartDeviceInfoMapping.DeviceSparePart = DeviceSparePartTransfer.BuildDeviceSparePart(deviceSparePartDeviceInfoMappingSource.DeviceSparePart);

            return(deviceSparePartDeviceInfoMapping);
        }
Esempio n. 4
0
        public static DeviceAlarmRecordSource BuildDeviceAlarmRecordSource(DeviceAlarmRecord deviceAlarmRecord)
        {
            if (deviceAlarmRecord == null)
            {
                return(null);
            }

            var deviceAlarmRecordSource = new DeviceAlarmRecordSource();

            deviceAlarmRecordSource.AlarmTime  = Utility.ConvertDateTime(deviceAlarmRecord.AlarmTime);
            deviceAlarmRecordSource.DeviceInfo = DeviceInfoTransfer.BuildDeviceInfoSource(deviceAlarmRecord.DeviceInfo);
            deviceAlarmRecordSource.Id         = deviceAlarmRecordSource.Id;
            deviceAlarmRecordSource.Remark     = deviceAlarmRecordSource.Remark;
            deviceAlarmRecordSource.Severity   = typeof(DeviceAlarmRecordSeverity).GetValueByEnum(deviceAlarmRecord.Severity);

            return(deviceAlarmRecordSource);
        }
Esempio n. 5
0
        public static DeviceAlarmRecord BuildDeviceAlarmRecord(DeviceAlarmRecordSource deviceAlarmRecordSource)
        {
            if (deviceAlarmRecordSource == null)
            {
                return(null);
            }

            var deviceAlarmRecord = new DeviceAlarmRecord();

            deviceAlarmRecord.AlarmTime  = Utility.ConvertDateTime(deviceAlarmRecordSource.AlarmTime);
            deviceAlarmRecord.DeviceInfo = DeviceInfoTransfer.BuildDeviceInfo(deviceAlarmRecordSource.DeviceInfo);
            deviceAlarmRecord.Id         = deviceAlarmRecordSource.Id;
            deviceAlarmRecord.Remark     = deviceAlarmRecordSource.Remark;
            deviceAlarmRecord.Severity   = (DeviceAlarmRecordSeverity)typeof(DeviceAlarmRecordSeverity).GetEnumByValue(deviceAlarmRecordSource.Severity);

            return(deviceAlarmRecord);
        }
Esempio n. 6
0
        public static DeviceCheckpointSource BuildDeviceCheckpointSource(DeviceCheckpoint deviceCheckpoint)
        {
            if (deviceCheckpoint == null)
            {
                return(null);
            }

            var deviceCheckpointSource = new DeviceCheckpointSource();

            deviceCheckpointSource.Description = deviceCheckpoint.Description;
            deviceCheckpointSource.DeviceInfo  = DeviceInfoTransfer.BuildDeviceInfoSource(deviceCheckpoint.DeviceInfo);
            deviceCheckpointSource.Flag        = typeof(DeviceCheckpointFlag).GetValueByEnum(deviceCheckpoint.Flag);
            deviceCheckpointSource.Id          = deviceCheckpoint.Id;
            deviceCheckpointSource.LowerLimit  = deviceCheckpoint.LowerLimit;
            deviceCheckpointSource.Remark      = deviceCheckpoint.Remark;
            deviceCheckpointSource.UpperLimit  = deviceCheckpoint.UpperLimit;

            return(deviceCheckpointSource);
        }
Esempio n. 7
0
        public static InspectionPlanSource BuildInspectionPlanSource(InspectionPlan inspectionPlan)
        {
            if (inspectionPlan == null)
            {
                return(null);
            }

            var inspectionPlanSource = new InspectionPlanSource();

            inspectionPlanSource.Content       = inspectionPlan.Content;
            inspectionPlanSource.DeviceInfo    = DeviceInfoTransfer.BuildDeviceInfoSource(inspectionPlan.DeviceInfo);
            inspectionPlanSource.Id            = inspectionPlanSource.Id;
            inspectionPlanSource.PeriodFrom    = Utility.ConvertDateTime(inspectionPlan.PeriodFrom);
            inspectionPlanSource.PeriodTo      = Utility.ConvertDateTime(inspectionPlan.PeriodTo);
            inspectionPlanSource.Remark        = inspectionPlan.Remark;
            inspectionPlanSource.ScheduleType  = typeof(InspectionPlanScheduleType).GetValueByEnum(inspectionPlan.ScheduleType);
            inspectionPlanSource.ScheduleValue = inspectionPlan.ScheduleValue;
            inspectionPlanSource.Status        = typeof(InspectionRecordStatus).GetValueByEnum(inspectionPlan.Status);

            return(inspectionPlanSource);
        }
Esempio n. 8
0
        public static DeviceCheckpoint BuildDeviceCheckpoint(DeviceCheckpointSource deviceCheckpointSource)
        {
            if (deviceCheckpointSource == null)
            {
                return(null);
            }

            var deviceCheckpoint = new DeviceCheckpoint();

            deviceCheckpoint.CreationDate = Utility.ConvertDateTime(deviceCheckpointSource.CreationDate);
            deviceCheckpoint.Description  = deviceCheckpointSource.Description;
            deviceCheckpoint.DeviceInfo   = DeviceInfoTransfer.BuildDeviceInfo(deviceCheckpointSource.DeviceInfo);
            deviceCheckpoint.Flag         = (DeviceCheckpointFlag)typeof(DeviceCheckpointFlag).GetEnumByValue(deviceCheckpointSource.Flag);
            deviceCheckpoint.Id           = deviceCheckpointSource.Id;
            deviceCheckpoint.LowerLimit   = deviceCheckpointSource.LowerLimit;
            deviceCheckpoint.Remark       = deviceCheckpointSource.Remark;
            deviceCheckpoint.UpperLimit   = deviceCheckpointSource.UpperLimit;
            deviceCheckpoint.ModifiedDate = Utility.ConvertDateTime(deviceCheckpointSource.ModifiedDate);

            return(deviceCheckpoint);
        }
Esempio n. 9
0
        public static MaintenancePlan BuildMaintenancePlan(MaintenancePlanSource maintenancePlanSource)
        {
            if (maintenancePlanSource == null)
            {
                return(null);
            }

            var maintenancePlan = new MaintenancePlan();

            maintenancePlan.Content       = maintenancePlanSource.Content;
            maintenancePlan.CreationDate  = Utility.ConvertDateTime(maintenancePlanSource.CreationDate);
            maintenancePlan.DeviceInfo    = DeviceInfoTransfer.BuildDeviceInfo(maintenancePlanSource.DeviceInfo);
            maintenancePlan.Id            = maintenancePlanSource.Id;
            maintenancePlan.ModifiedDate  = Utility.ConvertDateTime(maintenancePlanSource.ModifiedDate);
            maintenancePlan.Remark        = maintenancePlanSource.Remark;
            maintenancePlan.ScheduleType  = (MaintenancePlanScheduleType)typeof(MaintenancePlanScheduleType).GetEnumByValue(maintenancePlanSource.ScheduleType);
            maintenancePlan.ScheduleValue = maintenancePlanSource.ScheduleValue;
            maintenancePlan.Status        = (MaintenancePlanStatus)typeof(MaintenancePlanStatus).GetEnumByValue(maintenancePlanSource.Status);

            return(maintenancePlan);
        }
Esempio n. 10
0
        public static InspectionRecordSource BuildInspectionRecordSource(InspectionRecord inspectionRecord)
        {
            if (inspectionRecord == null)
            {
                return(null);
            }

            var inspectionRecordSource = new InspectionRecordSource();

            inspectionRecordSource.Content           = inspectionRecord.Content;
            inspectionRecordSource.DeviceInfo        = DeviceInfoTransfer.BuildDeviceInfoSource(inspectionRecord.DeviceInfo);
            inspectionRecordSource.Id                = inspectionRecord.Id;
            inspectionRecordSource.InspectionPlan    = InspectionPlanTransfer.BuildInspectionPlanSource(inspectionRecord.InspectionPlan);
            inspectionRecordSource.MaintainBeginTime = Utility.ConvertDateTime(inspectionRecord.MaintainBeginTime);
            inspectionRecordSource.MaintainEndTime   = Utility.ConvertDateTime(inspectionRecord.MaintainEndTime);
            inspectionRecordSource.Persons           = inspectionRecord.Persons;
            inspectionRecordSource.Remark            = inspectionRecord.Remark;
            inspectionRecordSource.ScheduleTime      = Utility.ConvertDateTime(inspectionRecord.ScheduleTime);
            inspectionRecordSource.Status            = typeof(InspectionRecordStatus).GetValueByEnum(inspectionRecord.Status);

            return(inspectionRecordSource);
        }
Esempio n. 11
0
        public static MaintenanceRecordSource BuildMaintenanceRecordSource(MaintenanceRecord maintenanceRecord)
        {
            if (maintenanceRecord == null)
            {
                return(null);
            }

            var maintenanceRecordSource = new MaintenanceRecordSource();

            maintenanceRecordSource.Content           = maintenanceRecord.Content;
            maintenanceRecordSource.DeviceInfo        = DeviceInfoTransfer.BuildDeviceInfoSource(maintenanceRecord.DeviceInfo);
            maintenanceRecordSource.Id                = maintenanceRecord.Id;
            maintenanceRecordSource.MaintainBeginTime = Utility.ConvertDateTime(maintenanceRecord.MaintainBeginTime);
            maintenanceRecordSource.MaintainEndTime   = Utility.ConvertDateTime(maintenanceRecord.MaintainEndTime);
            maintenanceRecordSource.MaintenancePlan   = MaintenancePlanTransfer.BuildMaintenancePlanSource(maintenanceRecord.MaintenancePlan);
            maintenanceRecordSource.Persons           = maintenanceRecord.Persons;
            maintenanceRecordSource.Remark            = maintenanceRecord.Remark;
            maintenanceRecordSource.ScheduleTime      = Utility.ConvertDateTime(maintenanceRecord.ScheduleTime);
            maintenanceRecordSource.Status            = typeof(MaintenanceRecordStatus).GetValueByEnum(maintenanceRecord.Status);

            return(maintenanceRecordSource);
        }
Esempio n. 12
0
        public static InspectionPlan BuildInspectionPlan(InspectionPlanSource inspectionPlanSource)
        {
            if (inspectionPlanSource == null)
            {
                return(null);
            }

            var inspectionPlan = new InspectionPlan();

            inspectionPlan.Content       = inspectionPlanSource.Content;
            inspectionPlan.CreationDate  = Utility.ConvertDateTime(inspectionPlanSource.CreationDate);
            inspectionPlan.DeviceInfo    = DeviceInfoTransfer.BuildDeviceInfo(inspectionPlanSource.DeviceInfo);
            inspectionPlan.Id            = inspectionPlanSource.Id;
            inspectionPlan.ModifiedDate  = Utility.ConvertDateTime(inspectionPlanSource.ModifiedDate);
            inspectionPlan.PeriodFrom    = Utility.ConvertDateTime(inspectionPlanSource.PeriodFrom);
            inspectionPlan.PeriodTo      = Utility.ConvertDateTime(inspectionPlanSource.PeriodTo);
            inspectionPlan.Remark        = inspectionPlanSource.Remark;
            inspectionPlan.ScheduleType  = (InspectionPlanScheduleType)typeof(InspectionPlanScheduleType).GetEnumByValue(inspectionPlanSource.ScheduleType);
            inspectionPlan.ScheduleValue = inspectionPlanSource.ScheduleValue;
            inspectionPlan.Status        = (InspectionRecordStatus)typeof(InspectionRecordStatus).GetEnumByValue(inspectionPlanSource.Status);

            return(inspectionPlan);
        }
Esempio n. 13
0
        public static InspectionRecord BuildInspectionRecord(InspectionRecordSource inspectionRecordSource)
        {
            if (inspectionRecordSource == null)
            {
                return(null);
            }

            var inspectionRecord = new InspectionRecord();

            inspectionRecord.Content           = inspectionRecordSource.Content;
            inspectionRecord.CreationDate      = Utility.ConvertDateTime(inspectionRecordSource.CreationDate);
            inspectionRecord.DeviceInfo        = DeviceInfoTransfer.BuildDeviceInfo(inspectionRecordSource.DeviceInfo);
            inspectionRecord.Id                = inspectionRecordSource.Id;
            inspectionRecord.InspectionPlan    = InspectionPlanTransfer.BuildInspectionPlan(inspectionRecordSource.InspectionPlan);
            inspectionRecord.MaintainBeginTime = Utility.ConvertDateTime(inspectionRecordSource.MaintainBeginTime);
            inspectionRecord.MaintainEndTime   = Utility.ConvertDateTime(inspectionRecordSource.MaintainEndTime);
            inspectionRecord.ModifiedDate      = Utility.ConvertDateTime(inspectionRecordSource.ModifiedDate);
            inspectionRecord.Persons           = inspectionRecordSource.Persons;
            inspectionRecord.Remark            = inspectionRecordSource.Remark;
            inspectionRecord.ScheduleTime      = Utility.ConvertDateTime(inspectionRecordSource.ScheduleTime);
            inspectionRecord.Status            = (InspectionRecordStatus)typeof(InspectionRecordStatus).GetEnumByValue(inspectionRecordSource.Status);

            return(inspectionRecord);
        }
Esempio n. 14
0
        public static MaintenanceRecord BuildMaintenanceRecord(MaintenanceRecordSource maintenanceRecordSource)
        {
            if (maintenanceRecordSource == null)
            {
                return(null);
            }

            var maintenanceRecord = new MaintenanceRecord();

            maintenanceRecord.Content           = maintenanceRecordSource.Content;
            maintenanceRecord.CreationDate      = Utility.ConvertDateTime(maintenanceRecordSource.CreationDate);
            maintenanceRecord.DeviceInfo        = DeviceInfoTransfer.BuildDeviceInfo(maintenanceRecordSource.DeviceInfo);
            maintenanceRecord.Id                = maintenanceRecordSource.Id;
            maintenanceRecord.MaintainBeginTime = Utility.ConvertDateTime(maintenanceRecordSource.MaintainBeginTime);
            maintenanceRecord.MaintainEndTime   = Utility.ConvertDateTime(maintenanceRecordSource.MaintainEndTime);
            maintenanceRecord.MaintenancePlan   = MaintenancePlanTransfer.BuildMaintenancePlan(maintenanceRecordSource.MaintenancePlan);
            maintenanceRecord.ModifiedDate      = Utility.ConvertDateTime(maintenanceRecordSource.ModifiedDate);
            maintenanceRecord.Persons           = maintenanceRecordSource.Persons;
            maintenanceRecord.Remark            = maintenanceRecordSource.Remark;
            maintenanceRecord.ScheduleTime      = Utility.ConvertDateTime(maintenanceRecordSource.ScheduleTime);
            maintenanceRecord.Status            = (MaintenanceRecordStatus)typeof(MaintenanceRecordStatus).GetEnumByValue(maintenanceRecordSource.Status);

            return(maintenanceRecord);
        }