Example #1
0
 /// <summary>
 /// 削除ボタンを押す処理
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void DeleteButton_Click(object sender, EventArgs e)
 {
     if (this.TaskList.SelectedRows == null || this.TaskList.SelectedRows.Count == 0)
     {
         return;
     }
     try
     {
         var seleRow = this.TaskList.SelectedRows[0];
         var item    = seleRow.DataBoundItem as DataRowView;
         if (item == null)
         {
             return;
         }
         string taskId   = item["TASK_ID"] as string;
         string taskName = item["TASK_NAME"] as string;
         using (SqlAccessor accessor = Accessor.AccessorFactory.GetSqlAccessor())
         {
             accessor.DeleteMigrateTask(taskId);
         }
         Log.Write(taskId, RSM.GetMessage(RS.Informations.DatabaseDeleted, taskName, taskId));
         InitNotesSettingList();
     }
     catch (Exception ex)
     {
         Log.Write(ex);
         RSM.ShowMessage(this, ex);
     }
 }