private void btn_Quitar_SP_Click(object sender, EventArgs e) { if (lsp.Items.Count > 0) { if (txt_scPract.Text != "") { DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter adapter = new DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter(); adapter.BorrarPractica(txt_CodPractica.Text, txt_scPract.Text); CargarSubPracticas(); Limpiar(); txt_CodPractica.Text = ""; bt_cancelar_Click(null, null); MessageBox.Show("Subpráctica eliminada", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede borrar una practica sin seleccionar la subpractica", "Subpráctica", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { if (txt_CodPractica.Text != "") { DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter adapter = new DAL.ABMPracticasDALTableAdapters.QueriesTableAdapter(); adapter.BorrarSoloPractica(txt_CodPractica.Text); bt_cancelar_Click(null, null); MessageBox.Show("Práctica eliminada", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Falta el codigo de la práctica a eliminar", "Código de práctica", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }