Esempio n. 1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (CommHelp.ShowYesNoAndWarning("所有图像都将被删除") == DialogResult.Yes)
            {
                var Number = txtID.Text;
                if (Directory.Exists(User.DBPath + "//" + Number))
                {
                    Directory.Delete(User.DBPath + "//" + Number, true);
                }
                var index = User.Patients.FindIndex(f => f.Number.ToString() == Number);
                User.Patients.RemoveAt(index);
                if (User.CurrentPatient.Number.ToString() == Number)
                {
                    User.CurrentPatient = null;
                }

                File.WriteAllText($"{User.DBPath}/us.ini", User.Patients.ToJson());

                var count = gridView1.RowCount;
                for (int i = 0; i < count;)
                {
                    DataRow dr = gridView1.GetDataRow(i);
                    if (dr != null)
                    {
                        if (dr[GetText("序号")].ToString() == Number)
                        {
                            gridView1.DeleteRow(i);
                        }
                        else
                        {
                            i++;
                        }
                    }
                    else
                    {
                        i++;
                    }
                }
            }
        }
Esempio n. 2
0
 private void btnDel_Click(object sender, EventArgs e)
 {
     if (User.CurrentPatient != null)
     {
         if (CommHelp.ShowYesNoAndWarning("所有图像都将被删除") == DialogResult.Yes)
         {
             var Number = User.CurrentPatient.Number;
             if (Directory.Exists(dirName + "//" + Number))
             {
                 Directory.Delete(dirName + "//" + Number, true);
             }
             var index = User.Patients.FindIndex(f => f.Number == Number);
             User.Patients.RemoveAt(index);
             User.CurrentPatient = null;
             SavePatients();
             InitData();
         }
     }
     else
     {
         CommHelp.ShowTips("请选择病人!");
     }
 }