/// <summary> /// Borra un usuario /// </summary> /// <param name="id"></param> public void BorrarUser(string id) { SqlConnection c = null; string comando = "DELETE FROM [User] WHERE dni= '" + id + "'"; CADActividad_p actp = new CADActividad_p(); CADActividad act = new CADActividad(); List<int> codes = actp.CodesToList(actp.GetCodesByUser(id)); try { c = new SqlConnection(conexionTBD); c.Open(); SqlCommand cmd = new SqlCommand(comando, c); cmd.ExecuteNonQuery(); foreach(int i in codes) { act.BorrarActividad(i); } } catch (SqlException) { throw; } finally { if (c != null) c.Close(); // Se asegura de cerrar la conexión. } }