public string GetTransferJob() { List <TransferJob> lstTransferJob = new List <TransferJob>(); DataSet _dsTransferJob = _dbHelper.GetAllTransferJobDS(); _dsTransferJob.Tables[0].Columns.Add("StatusLocal"); foreach (DataRow row in _dsTransferJob.Tables[0].Rows) { TransferJob transferJob = new TransferJob(); transferJob.JobUid = row["JobUID"].ToString().Trim(); transferJob.DeliveryStatus = row["Status"].ToString().Trim(); transferJob.PatientName = row["PatientName"].ToString().Trim(); transferJob.PatientId = row["PatientId"].ToString().Trim(); transferJob.CreatedDate = row["CreateDateTime"].ToString().Trim(); transferJob.Type = row["Type"].ToString().Trim(); transferJob.ImageCount = row["ItemTotalNumber"].ToString().Trim(); transferJob.DeliveryName = row["JobName"].ToString().Trim(); transferJob.Destination = row["Destination"].ToString().Trim(); transferJob.FinishedNumber = row["ExecutedNumber"].ToString().Trim(); transferJob.SuccessNumber = row["SuccessNumber"].ToString().Trim(); transferJob.CompressionRatio = row["CompressionRatio"].ToString().Trim(); lstTransferJob.Add(transferJob); } return(_commonTool.GetJsonStringFromObject(lstTransferJob)); }
public string GetOtherPacs() { List <OtherPacs> otherPacsList = new List <OtherPacs>(); DataTable dt = _dbHelper.GetTableNetAE(); foreach (DataRow row in dt.Rows) { OtherPacs otherPacs = new OtherPacs(); string strStorageCommitment = row["StorageCommitment"].ToString().Trim(); if (strStorageCommitment == "1") { otherPacs.StorageCommitment = "Yes"; } else { otherPacs.StorageCommitment = "No"; } otherPacs.NetAEName = row["NetAEName"].ToString().Trim(); otherPacs.AETitle = row["AETitle"].ToString().Trim(); otherPacs.IPAddress = row["IPAddress"].ToString().Trim(); //otherPacs.StorageCommitment = row["StorageCommitment"].ToString(); otherPacsList.Add(otherPacs); } return(_commonTool.GetJsonStringFromObject(otherPacsList)); }
public string MarkerConfig() { var basePath = AppDomain.CurrentDomain.BaseDirectory; var configMarkerPath = basePath + @"assets\img\Stamp\ImageMarker.config"; var curPageIndex = -1; var curRowIndex = -1; var settings = new XmlReaderSettings(); settings.DtdProcessing = DtdProcessing.Parse; var listMarkerGroupData = new List <MarkerGroupData>(); using (var reader = XmlReader.Create(configMarkerPath)) { reader.MoveToContent(); // Parse the file and display each of the nodes. while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.Element: var elementName = reader.Name; elementName = elementName.Substring(0, elementName.Length - 1).ToLower(); switch (elementName) { case "group": var markerGroupData = new MarkerGroupData(); markerGroupData.GroupName = reader.GetAttribute("display"); markerGroupData.MarkerDataTable = new List <IList <MarkerData> >(); listMarkerGroupData.Add(markerGroupData); var pageId = reader.GetAttribute("page"); curPageIndex = _commonTool.GetSafeIntValue(pageId) - 1; break; case "row": var rowId = reader.GetAttribute("row"); curRowIndex = _commonTool.GetSafeIntValue(rowId) - 1; var rowMarkerData = new List <MarkerData>(); listMarkerGroupData[curPageIndex].MarkerDataTable.Add(rowMarkerData); break; case "item": var markerData = new MarkerData(); markerData.DisplayText = reader.GetAttribute("display"); markerData.ImageName = reader.GetAttribute("imagename").ToUpper(); listMarkerGroupData[curPageIndex].MarkerDataTable[curRowIndex].Add(markerData); break; } break; } } } return(_commonTool.GetJsonStringFromObject(listMarkerGroupData)); }
public string SaveAnnotation(RevAnnImage revAnnImage) { var ret = _miniPacsDicomHelper.SaveAnnToDicomFile(revAnnImage); return(_commonTool.GetJsonStringFromObject(ret)); }
// GET: Overlay public string Index() { var overlays = _dbHelper.LoadOverlayConfig("global", "en-US"); return(_commonTool.GetJsonStringFromObject(overlays)); }
// GET: Shortcut public string Index() { var shortcuts = _dbHelper.LoadQueryShortcuts(); return(_commonTool.GetJsonStringFromObject(shortcuts)); }