Beispiel #1
0
 public static AnalysisSelector getInstance()
 {
     if (instance == null)
     {
         instance = new AnalysisSelector();
     }
     return(instance);
 }
Beispiel #2
0
 private void selectToContainer_Click(object sender, EventArgs e)
 {
     AnalysisSelector.getInstance().ShowDialog(typeName, "dsid_hospitality_session='" + hospitalitySession.ObjectId + "'", "dsdt_analysis_date", "r_object_id", selectedIds);
     if (AnalysisSelector.getInstance().isSuccess())
     {
         List <string> result = AnalysisSelector.getInstance().returnValues();
         foreach (string id in result)
         {
             createControl(id);
         }
     }
 }
 private void chooseDiagnosisBtn_Click(object sender, EventArgs e)
 {
     AnalysisSelector.getInstance().ShowDialog("ddv_all_diagnosis", "dsid_hospitality_session='" + hospitalitySession.ObjectId + "'", "dss_diagnosis", "r_object_id", null);
     if (AnalysisSelector.getInstance().isSuccess())
     {
         List <string> diagnosies = AnalysisSelector.getInstance().returnLabels();
         StringBuilder str        = new StringBuilder();
         foreach (string v in diagnosies)
         {
             str.Append(v);
         }
         diagnosisTxt.Text = str.ToString();
     }
 }
Beispiel #4
0
 private void selectKAGBtn_Click(object sender, EventArgs e)
 {
     AnalysisSelector.getInstance().ShowDialog(DdtKag.NAME, "dsid_hospitality_session='" + hospitalitySession.ObjectId + "'", "r_creation_date", "r_object_id", new List <string> {
         ""
     });
     if (AnalysisSelector.getInstance().isSuccess())
     {
         List <string> ids = AnalysisSelector.getInstance().returnValues();
         if (ids.Count > 0)
         {
             DdtKag kag = service.GetDdtKagService().GetById(ids[0]);
             initKag(kag);
         }
     }
 }
        private void chooseAnalysisBtn_Click(object sender, EventArgs e)
        {
            string queryCnd = "dsid_hospitality_session='" + hospitalitySession.ObjectId + "' AND dss_operation_type IN ('ddt_ekg', 'ddt_urine_analysis'," +
                              " 'ddt_egds', 'ddt_xray', 'ddt_uzi', 'ddt_blood_analysis')";
            List <string> allAddedAnalysis = getAddedAnalysisIds();

            AnalysisSelector.getInstance().ShowDialog("ddv_history", queryCnd, "dss_operation_name", "dsid_operation_id", allAddedAnalysis);
            if (AnalysisSelector.getInstance().isSuccess())
            {
                List <string> diagnosies = AnalysisSelector.getInstance().returnValues();
                foreach (string v in diagnosies)
                {
                    DdvHistory history = service.GetDdvHistoryService().GetHistoryByOperationId(v);
                    analysisGrid.Rows.Add(history.OperationId, history.OperationType, history.OperationName, "Дата проведения:" + history.OperationDate.ToLongDateString(), null);
                }
            }
        }