private void AddServisibleComponentDataToDataSet(ServisibleDataSet dataset) { var transferRecord = _component.TransferRecords.GetLast(); var aircraftString = "N/A"; var malfunction = "N/A"; var owner = _reportedOperator.ToString(); if (transferRecord != null) { var aircraft = GlobalObjects.AircraftsCore.GetAircraftById(transferRecord.FromAircraftId); if (aircraft != null) { owner = aircraft.Owner; aircraftString = aircraft.ToString(); } malfunction = $"{transferRecord.Reason} {transferRecord.Description}"; } var description = _component.Description; var serialNumber = string.IsNullOrEmpty(_component.SerialNumber) ? "N/A" : _component.SerialNumber; var partNumber = string.IsNullOrEmpty(_component.PartNumber) ? "N/A" : _component.PartNumber; var batchNumber = string.IsNullOrEmpty(_component.BatchNumber) ? "N/A" : _component.BatchNumber; var status = _component.ComponentStatus.ToString(); var idNumber = _component.IdNumber; dataset.ServisibleDataTable.AddServisibleDataTableRow(owner, aircraftString, description, serialNumber, partNumber, batchNumber, status, _component.QuantityIn.ToString(), DateTime.Today.ToString("dd MM yyyy"), _reportedOperator.Name, malfunction, idNumber, "", "", "", ""); }
protected virtual DataSet GenerateDataSet() { var dataset = new ServisibleDataSet(); AddServisibleComponentDataToDataSet(dataset); return(dataset); }
private void AddServisibleComponentDataToDataSet(ServisibleDataSet dataset) { var transferRecord = _component.TransferRecords.GetLast(); var aircraftString = "N/A"; var malfunction = "N/A"; var owner = _reportedOperator.ToString(); if (transferRecord != null) { var aircraft = GlobalObjects.AircraftsCore.GetAircraftById(transferRecord.FromAircraftId); if (aircraft != null) { owner = aircraft.Owner; aircraftString = aircraft.ToString(); } malfunction = $"{transferRecord.Reason} {transferRecord.Description}"; } var componentDirective = _component.ComponentDirectives.FirstOrDefault(d => d.DirectiveType == ComponentRecordType.Calibration); var next = ""; var last = ""; if (componentDirective != null) { last = SmartCore.Auxiliary.Convert.GetDateFormat(componentDirective.LastPerformance.RecordDate); next = SmartCore.Auxiliary.Convert.GetDateFormat(componentDirective.NextPerformanceDate == null ? DateTimeExtend.GetCASMinDateTime() : (DateTime)componentDirective.NextPerformanceDate); } var description = _component.Description; var serialNumber = string.IsNullOrEmpty(_component.SerialNumber) ? "N/A" : _component.SerialNumber; var partNumber = string.IsNullOrEmpty(_component.PartNumber) ? "N/A" : _component.PartNumber; var batchNumber = string.IsNullOrEmpty(_component.BatchNumber) ? "N/A" : _component.BatchNumber; var status = _component.ComponentStatus.ToString(); var idNumber = _component.IdNumber; dataset.ServisibleDataTable.AddServisibleDataTableRow(owner, aircraftString, description, serialNumber, partNumber, batchNumber, status, _component.QuantityIn.ToString(), DateTime.Today.ToString("dd MM yyyy"), _reportedOperator.Name, malfunction, idNumber, last, next, "", ""); }
private void AddServisibleComponentDataToDataSet(ServisibleDataSet dataset) { var transferRecord = _component.TransferRecords.GetLast(); var aircraftString = "N/A"; var malfunction = "N/A"; var owner = _reportedOperator.ToString(); var description = _component.Description; var serialNumber = string.IsNullOrEmpty(_component.SerialNumber) ? "N/A" : _component.SerialNumber; var partNumber = string.IsNullOrEmpty(_component.PartNumber) ? "N/A" : _component.PartNumber; var batchNumber = string.IsNullOrEmpty(_component.BatchNumber) ? "N/A" : _component.BatchNumber; var status = _component.ComponentStatus.ToString(); var idNumber = _component.IdNumber; dataset.ServisibleDataTable.AddServisibleDataTableRow(owner, aircraftString, description, serialNumber, partNumber, batchNumber, status, _component.QuantityIn.ToString(), DateTime.Today.ToString("dd MM yyyy"), _reportedOperator.Name, malfunction, idNumber, "", "", "", ""); }