示例#1
0
        private void lvDiagnosisTreat_Click(object sender, EventArgs e)
        {
            if (lvDiagnosisTreat.SelectedItems != null)
            {
                lvRelation.Items.Clear();
                currDiagnosisTreat  = (Class_DiagnosisTreat)lvDiagnosisTreat.SelectedItems[0].Tag;
                lblSelectValue.Text = currDiagnosisTreat.Tng_name;

                DataSet ds = App.GetDataSet("select * from T_ACCOUNT a inner join T_TNG_ACCOUNT b on a.account_id=b.account_id  where b.TNG_ID='" + currDiagnosisTreat.Tng_id.ToString() + "'");

                Class_Account[] Directionarys = GetDirectionary(ds);

                if (Directionarys != null)
                {
                    for (int i = 0; i < Directionarys.Length; i++)
                    {
                        ListViewItem tm = new ListViewItem();
                        tm.Tag        = Directionarys[i];
                        tm.Text       = Directionarys[i].Account_name;
                        tm.ImageIndex = 1;
                        lvRelation.Items.Add(tm);
                    }
                }
            }
            btnSelect_B_Click(sender, e);
        }
示例#2
0
 /// <summary>
 /// 实例化查询诊疗护理组结果
 /// </summary>
 /// <param Name="tempds"></param>
 /// <returns></returns>
 private Class_DiagnosisTreat[] GetTreatDirectionary(DataSet tempds)
 {
     if (tempds != null)
     {
         if (tempds.Tables[0].Rows.Count > 0)
         {
             Class_DiagnosisTreat[] Directionary = new Class_DiagnosisTreat[tempds.Tables[0].Rows.Count];
             for (int i = 0; i < tempds.Tables[0].Rows.Count; i++)
             {
                 Directionary[i]                  = new Class_DiagnosisTreat();
                 Directionary[i].Tng_id           = Convert.ToInt32(tempds.Tables[0].Rows[i]["TNG_ID"].ToString());
                 Directionary[i].Tng_code         = tempds.Tables[0].Rows[i]["TNG_CODE"].ToString();
                 Directionary[i].Tng_name         = tempds.Tables[0].Rows[i]["TNG_NAME"].ToString();
                 Directionary[i].Director_id      = tempds.Tables[0].Rows[i]["DIRECTOR_ID"].ToString();
                 Directionary[i].Tng_type         = tempds.Tables[0].Rows[i]["TNG_TYPE"].ToString();
                 Directionary[i].Enable_flag      = tempds.Tables[0].Rows[i]["ENABLE_FLAG"].ToString();
                 Directionary[i].Belongto_id      = tempds.Tables[0].Rows[i]["BELONGTO_ID"].ToString();
                 Directionary[i].Specialties_flag = tempds.Tables[0].Rows[i]["SPECIALTIES_FLAG"].ToString();
             }
             return(Directionary);
         }
         else
         {
             return(null);
         }
     }
     else
     {
         return(null);
     }
 }